powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access+Word - Как правильно работать с документом на основе шаблона с полями слияния
1 сообщений из 1, страница 1 из 1
Access+Word - Как правильно работать с документом на основе шаблона с полями слияния
    #32509420
yuniki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть в Access такой код :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
function Test()
Dim wdDoc As Word.Document,DbPath As String

ptnName = "Doc2.doc"
DbPath = NameFile(Application.CurrentDb.Name, "P") ' Выделить путь из базы
Set wdDoc = GetObject(DbPath & "\" & ptnName) ' Получение экземпляра документа
wdDoc.Activate

' Замена полей QUOTE "Это текст1 " в документе :
SetQuoteFieldsValue wdDoc, "Это текст1", "ЭтоЗамена"

' Создание Копии на основе шаблона
With wdDoc.Parent
   .Selection.WholeStory
   .Selection.Copy
   .Documents.Add DocumentType:=wdNewBlankDocument
   .Selection.Paste
End With

wdDoc.Saved = True ' чтоб не спрашивал при закрытии

' Показать полученную на основе шаблона копию
wdDoc.Parent.Documents( 1 ).Windows( 1 ).Visible = True

end function ' Test-->>

' Замена полей QUOTE :
Function SetQuoteFieldsValue(ByRef Doc As Object, ByRef strName As String, ByRef strValue As Variant)
For Each f In Doc.Fields
 If f.Type = wdFieldQuote Then '  35 
  If EqvStr(f.Result.Text, strName) Then
   f.Code.Text = "QUOTE """ & strValue & """"
  End If
 End If
Next f
End Function

Проблема в том , что после закрытия пользователем показаной ему копии
WinWord остается в спике задач в памяти!
В функции тоже не могу закрыть wdDoc.Parent.Quit, т.к. не показать будет копию
пользователю.

Собственно, задача-то в том , чтобы показать пользователю из Access документ Word
с полями слияния, имеющими источник Access
Как это сделать наиболее правильно я и не пониманю.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access+Word - Как правильно работать с документом на основе шаблона с полями слияния
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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