02. Данный пример показывает как можно быстро создать документ Word из Microsoft Access. При этом документ будет создаваться в текущей папке, откуда запущено приложение. Также не забудьте создать ссылку на Word: C:\Program Files\Microsoft Office\OFFICE11\MSWORD.OLB
'==============================================================
' Назначение
' Создать документ Word в текущей папке
'
Private Sub butExecute_Click()
Dim app As Word.Application ' Приложение программы
Dim strDOC As String ' Имя файла
On Error GoTo 999
' Назначаем имя документа
strDOC = Application.CurrentProject.Path "\" "la_automat.doc"
Set app = New Word.Application ' Создаем документ
app.Visible = False ' Скрываем документ
app.Documents.Add ' Добавляем документ
app.Selection.Text = Me.Body ' Вставляем текст
app.ActiveDocument.SaveAs strDOC ' Сохраняем документ
app.Quit ' Закрываем документ
MsgBox "Файл: " strDOC " создан!", vbExclamation, "Документ Word"
' Назначение ссылки
With Me.myWordDoc
.HyperlinkAddress = strDOC ' Создаем ссылку
.Visible = True ' Отображаем элемент
End With
Exit Sub
999:
MsgBox Err.Description ' Ошибка
Err.Clear
app.Quit
End Sub