powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выполнение макроса d Цщкв 2007 из Web
2 сообщений из 2, страница 1 из 1
Выполнение макроса d Цщкв 2007 из Web
    #36504527
Ura!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация следующая:
Есть Вордовский документ, в нём макрос.
При открытии документа вызывается форма параметров:

Dim cls As New Class1

Private Sub Document_Open()
Set cls.app = Me.Application
UserForm1.Show
End Sub

потом по нажатию кнопки на этой форме выполняется макрос. Макрос бежит по закладкам и вставляет данные в документ, вот кусок из него:

Application.Selection.GoTo What:=wdGoToBookmark, Name:="Z1"
Application.Selection.EndOf Unit:=wdParagraph, Extend:=wdExtend
Application.Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
Application.Selection.Delete Unit:=wdCharacter, Count:=1
Application.Selection.TypeText Text:="""" + NAME_PRJ + """"

Теперь о проблеме:
в 2003 офисе всё работало хорошо
в 2007 офисе, если файл лежит локально, то тоже всё хорошо
если в 2007 офисе открывать этот документ из weba, то на строке
Application.Selection.GoTo What:=wdGoToBookmark, Name:="Z1"
возникает ошибка error 91 Object variable or With block variable not set

Что оказалось, когда мы открываем этот документ в окне IE, он (IE) сначала показывает нам нашу формочку параметров с кнопочкой, но сам документ ещё не виден. Т.е. , я так понимаю объекта Application ещё нет, и при нажатии на кнопку вываливается в ошибку.

Вот собственно вопрос, как это всё победить :) т.е. заставить загрузится и сам документ вместе с формочкой.
...
Рейтинг: 0 / 0
Выполнение макроса d Цщкв 2007 из Web
    #36504538
Ura!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заголовок следует читать как:
Выполнение макроса в Word 2007 из Web
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выполнение макроса d Цщкв 2007 из Web
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]