Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
23.04.2024, 10:03:56

Войти
На форуме добавлена возможность подписки на RSS-ленты любого раздела форума. Подписаться можно, нажав на иконку RSS , расположенную левее наименования раздела.
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Word и VBA
| | |-+  Есть ли формат надстройки для MS Word?
Страниц: [1]   Вниз
Печать
Автор Тема: Есть ли формат надстройки для MS Word?  (Прочитано 8854 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Zh.dmitry
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля
« : 19.03.2016, 00:05:50 »

Добрый день! Краткий и простой вопрос, но на который не смог найти ответ.
Есть ли формат надстройки для Word подобный .xlam в Excel, где можно разместить макросы и запрограммировать ленту через XML? Если да, то как создать такой файл?
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #1 : 19.03.2016, 13:10:27 »

Два варианта:
1. Создать шаблон(dot, dotm) и использовать его как надстройку.
2. Создать именно надстройку через VSTO (потребуется Visual Studio)
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Zh.dmitry
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля
« Ответ #2 : 19.03.2016, 22:58:17 »

Спасибо. Интересует в данном случае вариант 1. Как запрограммировать в нем ленту? При попытке вставить в данный файл XML код и его последующем открытии как надстройки в Word ничего не происходит, вкладка не добавляется (опять таки делаю по аналогии с .xlam в Excel). Или же это возможно только через VSTO?
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #3 : 20.03.2016, 18:20:55 »

Если использовать шаблон, то надо его еще и подключить перед этим: Файл -Параметры -Надстройки -внизу есть меню "Управление:". Выбрать там "Надстройки Word", далее Перейти -Добавить.
Хотя проверить корректность создания ленты можно и не подключая. Когда просто открываете файл шаблона - то вкладка из XML-схемы должна отображать каждый раз, когда Вы активируете этот файл. Т.е. работает в режиме ленты на уровне документа.
« Последнее редактирование: 20.03.2016, 18:23:45 от The_Prist » Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Zh.dmitry
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля
« Ответ #4 : 20.03.2016, 22:43:00 »

Вроде разобрался - на самом деле была ошибка в XML-схеме, поэтому она не загружалась. Но возникла следующая проблема - при закрытии Word (офис 2013) надстройка отключается и её приходится подключать каждый раз заново (вернее в списке надстроек она есть, слетает галочка подключения), как с этим быть?
Записан
Surrogate
Пользователь
**

Репутация: +6/-0
Офлайн Офлайн

Сообщений: 94



Просмотр профиля WWW
« Ответ #5 : 21.03.2016, 10:00:31 »

лично я, для встраивания XML в ленту документа пользуюсь программой Ribbon XML Editor
в ней кстати есть проверка синтаксиса XML
Записан

Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #6 : 21.03.2016, 10:53:08 »

надстройка отключается и её приходится подключать каждый раз заново
Здесь нечего сказать. У меня ничего не отключается, все нормально. Как подключаете-то хоть? Если открыть Word после подключения шаблона и в том же меню, где подключаете выбрать уже не Надстройки Word, а Отключенные объекты - там не будет Вашей надстройки, случаем? Если она там - значит еще где-то в схеме ошибка.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Zh.dmitry
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля
« Ответ #7 : 21.03.2016, 21:09:20 »

Надстройка запускается правильно, проблема была в том, что я пытался расположить её не в папке Startup.
Есть ли какой-то способ, который позволит разместить её в произвольном месте и чтобы она автоматически подключалась? Необходимо для размещения её на сетевом диске и подключения к ней нескольких пользователей.
« Последнее редактирование: 21.03.2016, 21:13:39 от Zh.dmitry » Записан
Zh.dmitry
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля
« Ответ #8 : 25.03.2016, 21:11:12 »

вопрос еще актуален
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #9 : 26.03.2016, 11:11:44 »

А ответов других нет - я написал где подключать шаблоны. У меня это работает даже если шаблон расположен на рабочем столе.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru