Шаблон Office - встроенный скрипт VB неактивен / не поддерживается? - PullRequest
1 голос
/ 27 сентября 2011

Во-первых, это могут быть самые простые вопросы на этом сайте в зависимости от ответа. Вопрос: Поддерживаются ли встроенные сценарии VB в шаблонах Office Word (.dot / .dotx)?

Если нет, спасибо! Если это так, почему это не работает:

http://postimage.org/image/2uubobv38/

Он работает безупречно в формате .doc, но не тогда, когда я пытаюсь сохранить его в качестве шаблона. Я использую Office 2007, но 2003 тоже не работает, есть ли что-то особенное, что нужно включить для использования встроенных сценариев в файле .dot?

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

1 Ответ

0 голосов
/ 27 сентября 2011

Хорошо, поэтому после некоторой логической отладки (читай: дней) я обнаружил, что она поддерживается, но не в «традиционном» мышлении.

В обычном документе вы, очевидно, используете Open() функция для загрузки вещей при открытии документа, потому что это то, что вы делаете, вы открываете документ.

При использовании встроенных сценариев в файле .dot вы не открываете файл .. вы создаетеновый экземпляр файла .dot, поэтому вы должны использовать следующую функцию: New () :

Private Sub Document_New()
    UserForm1.Show
End Sub

Это должно показать вам форму "открытия" файла .dot.

...