powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Заполнение Word-шаблона из VB вызывает проблему
1 сообщений из 1, страница 1 из 1
Заполнение Word-шаблона из VB вызывает проблему
    #34105771
Blohin_Andrej
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из VB открываю Word-шаблон для заполнения договора, при повторном вызове шабона при закрытом прежнем документе данные в поля не заносятся. Договор заполняется только при новом запуске проги. Что делать? Не дайте сойти сума.
Пример:
Set wordApp = Nothing
On Error Resume Next
Set wordApp = GetObject(, "Word.Application")

If Err.Number = 0 Then
MsgBox "Внимание! Уже открыт экземпляр документа MS Word. Во избежании возникновения ошибок закройте все документы MS Word и повторите попытку.", vbExclamation, "MS Word"
wordApp.Visible = True
Exit Sub
End If

Set wordApp = CreateObject("Word.Application")

wordApp.Documents.Add Template:=App.Path & "\ДоговорСемейныеНежилое.dot"

Set wordDoc = wordApp.ActiveDocument

wordApp.Visible = True

adoПомещения.ConnectionString = Module1.СтрокаПодключения
adoПомещения.RecordSource = "SELECT * " & _
"FROM Договоры " & _
"ORDER BY ИдентНомерПомещ;"
adoПомещения.Refresh

wordDoc.Bookmarks("ПолеНомерДоговора").Select
If IsNull(adoКвартирыКлиента.Recordset.Fields("НомерДоговора")) = False Then
Word.Selection = adoКвартирыКлиента.Recordset.Fields("НомерДоговора")
End If

Set wordDoc = Nothing
Set wordApp = Nothing

Присвоение переменным wordDoc и wordApp значения Nothing ничего не дает.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Заполнение Word-шаблона из VB вызывает проблему
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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