|
Excel Работа с лентой
|
|||
---|---|---|---|
#18+
Здравствуйте, уважаемые чатлане! Может кто-нибудь подскажет правильный синтаксис XML, который при загрузке файла формата .xlsm, содержащего параметры пользовательской настройки ленты, определенные коvанды (макросы) из этого файла помещал в определенную пользовательскую вкладку, при ее наличии? А конкретно хочется добиться вот какого результата. Предположим, создана и подключена к приложению Excel надстройка. При загрузке приложения надстройка отображается отдельной вкладкой на ленте. Для упрощения задачи моделируем, что приложение Excel уже загружено, а следовательно, подключена и надстройка. Теперь рассматриваем загрузку через приложение файла, содержащего какие-то макросы. Создать при этом отдельную вкладку на ленте, отображающую пользователю возможность их использования, проблем не вызывает. А вот как дать компу инструкции средствами XML кода или иными способами, чтобы эти макросы, объединенные в группу, были помещены именно во вкладку, созданной надстройкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 02:58 |
|
Excel Работа с лентой
|
|||
---|---|---|---|
#18+
Снова приветствую! Все просмотревшим спасибо, что потратили свое драгоценное время и уделили внимание теме. В результате детального погружения в изучение матчасти удалось решить обозначенную задачу. Все оказалось даже проще, чем я первоначально думал. Если кому-то это сможет однажды быть полезным, выкладываю решение, суть которого заключается в определение пользовательского пространства имен. Это пространство имен прописывается в структурных файлах customui созданной надстройки и во всех файлах формата .xlsm, используемые команды которых тематически подходят для размещения на вкладе, созданной подключенной надстройкой. Выглядят эти одинаковые обращения к созданному пространству имен в выше обозначенных файлах следующим примерным образом: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
И дальше без разницы, подключена ли надстройка или нет, при загрузке нужного файла .xlsm всегда перед стандартной вкладкой "Вставка" появится вкладка "Сетки вещания" с группой команд, прописанной в его структурном файле customui. Ну, а если надстройка подключена, которая при загрузке приложения Excel создает вкладку "Сетки вещания", то при загрузке оговариваемого файла .xlsm прописанная в его структурном файле customui группа команд поместится в уже созданную надстройкой одноименную вкладку. На этом тему можно считать закрытой. Всем еще раз спасибо за внимание. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 02:40 |
|
|
Start [/forum/topic.php?fid=60&fpage=2&gotolast=1&tid=2154728]: |
0ms |
get settings: |
2ms |
get forum list: |
6ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
10ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
13ms |
get tp. blocked users: |
0ms |
others: | 96ms |
total: | 131ms |
0 / 0 |