Круто, очень помогло, спасибо. Одно не ясно - зачем класс создавал под application? и так много всего написано в модуле mod_Ribbon? Не понял практической сути, вроде же события можно и без класса задать, и зачем столько шаманства в модуле? Хотелось бы разобраться, не прояснишь, пожалуйста?
Круто, очень помогло, спасибо. Одно не ясно - зачем класс создавал под application? и так много всего написано в модуле mod_Ribbon? Не понял практической сути, вроде же события можно и без класса задать, и зачем столько шаманства в модуле? Хотелось бы разобраться, не прояснишь, пожалуйста?Belthazor4
чтобы отслеживать события уровня приложения, события можно создать уровня листа и уровня отдельной книги, у них для этого есть спец. модули (кстати, модули "Лист1", "Лист2", "ЭтаКнига" - это тоже модули классов), у приложения модуля нет (нельзя его "прицепить" к какому-то XL-носителю), вот его и приходится создавать. Раньше он у меня был в "Personal.xls" и активировался в событии Workbook_Open, сейчас в надстройке "Ribbon.xlam".
по поводу изменения ленты (там в статьях про Word 2007): я здесь осваивал про программное изменение ленты есть одна переписка (как я мучал одного человека), но ссылку вечером, здесь заблокировано...
Quote
зачем класс создавал под application?
чтобы отслеживать события уровня приложения, события можно создать уровня листа и уровня отдельной книги, у них для этого есть спец. модули (кстати, модули "Лист1", "Лист2", "ЭтаКнига" - это тоже модули классов), у приложения модуля нет (нельзя его "прицепить" к какому-то XL-носителю), вот его и приходится создавать. Раньше он у меня был в "Personal.xls" и активировался в событии Workbook_Open, сейчас в надстройке "Ribbon.xlam".
по поводу изменения ленты (там в статьях про Word 2007): я здесь осваивал про программное изменение ленты есть одна переписка (как я мучал одного человека), но ссылку вечером, здесь заблокировано...Саня