Как видно из названия, у меня есть шаблон слов с макросами, который не работает должным образом в новой версии Word из Office 2011 для MAC.
То, что, кажется, не работает должным образом, является следующим кодом:
Sub Document_New()
myForm.Show
End Sub
То же самое с Document_Open ()
Кажется, этот код не запускается в версии для Mac.
Кто-нибудь знает, почему это не сработает на Mac или есть другой способ эмулировать функцию document_open / document_new?
РЕДАКТИРОВАТЬ: документ в формате .dot. И я попытался сохранить его в .doc, затем Document_open () работал просто отлично, поэтому, похоже, он не работает в формате .dot. И Document_New () не работает в .doc, так как он не основан на новом файле шаблона. на документе ..
РЕДАКТИРОВАТЬ 2: Похоже, что это было только один раз с Document_open на файлы .doc. Я не могу заставить это работать снова. Так странно! Единственное событие, с которым я работаю, и это только при использовании формата файла .doc, это Document_Close () - это работает каждый раз ...
РЕДАКТИРОВАТЬ 3: Это становится страннее. Я сделал новый документ .doc со следующим кодом:
Private Sub Document_Open()
MsgBox ("BlaBlaBla")
End Sub
Код запускается только в том случае, если редактор Visual Basic открыт, ДО того, как я закрою файл word и попытаюсь открыть его снова. Если я закрою редактор Visual Basic, а затем файл слова, а затем откройте файл слова; Код не запускается.
??