WORD 2007 с VBA - PullRequest
       24

WORD 2007 с VBA

0 голосов
/ 18 ноября 2009

У меня есть вопрос относительно формы WORD 2007, используемой для сбора информации от пользователей. У меня он работал в WORD 2003, затем перетянул его в WORD 2007 и заставил работать, но я не мог оставить его в покое и решил написать его с нуля в WORD 2007. С тех пор я проклинал это решение ...

У меня есть какой-то VBA, который генерирует порядковый номер и помещает его в поле / закладку в документе. Затем я использовал элемент управления выбором даты, чтобы зафиксировать дату. Кроме того, существуют элементы управления контентом для захвата элементов данных о пользователе, например, имени, адреса электронной почты, которые выбираются из выпадающего списка. Затем существуют элементы управления контентом для сбора информации о системах, опять же, имени, местоположении, ОС и т. Д.

Затем есть раздел шаблона, в котором используются устаревшие флажки для идентификации определенных инструментов и отчетов, которые пользователь должен выбрать.

Наконец, за ним следует элемент управления контентом, чтобы захватить имя, а другим - выбрать другую дату, а затем последний элемент управления контентом - захватить заметки.

У меня проблема в том, что код VBA работает нормально. Порядковый номер генерируется и публикуется в документе. Это насколько я понимаю. Я понимаю, что документ должен быть защищен, чтобы устаревшие флажки работали как задумано. Я попытался разделить шаблон на разделы и защитить только этот раздел, содержащий устаревшие галочки. У меня есть ситуация, когда, если я "открываю" файл .dotm, элементы управления контентом работают, но как только я дважды щелкаю по .dotm, ни один из элементов управления контентом не работает ...

Я был бы рад выслать вам файл, если он поможет вам помочь мне ...

Спасибо

Ferg

1 Ответ

0 голосов
/ 03 марта 2011

Таким образом, реальная проблема заключается в том, что когда вы «открываете» файл .dotm, он работает, но когда вы «дважды щелкаете» по .dotm, ни один из элементов управления контентом не работает?

Существует разница между открытием шаблона документа (щелчок правой кнопкой мыши, Открыть) и открытием документа на основе вне шаблона. Когда вы дважды щелкаете документ, он запускает новый документ на основе шаблона, который вы дважды щелкнули; шаблон будет прикреплен к документу, и код должен быть доступен (панели инструментов / элементы управления / код) должен быть загружен (если прикрепленный шаблон доступен).

Я понимаю, что это довольно старый пост ... нам любопытно, смогли ли вы решить эту проблему или нет, дайте нам знать!

...