Тема: Вывод содержимого таблиц в ворд файле
Данный лотусскрипт проходит по водр файлу по всем таблицам и выводит содержимое каждой строки и столбца таблицы.
Sub Click(Source As Button)
Dim session As New NotesSession, ws As New NotesUIWorkspace
Dim doc As NotesDocument, db As NotesDatabase, uidoc As NotesUIDocument
Set db = session.CurrentDatabase
Set uidoc = ws.CurrentDocument
Set doc = uidoc.Document
datapatch$ = "C:\XML\"
Set rtitemA = doc.GetFirstItem("attach" )
Dim worddoc As Variant, WordApp As Variant
Forall obj In rtitemA.EmbeddedObjects
If ( obj.Type = EMBED_ATTACHMENT ) Then
Call obj.ExtractFile( datapatch$ & obj.Source )
oname$ = obj.Source
Set WordApp = CreateObject ("Word.Application")
WordApp.Visible= False
Set worddoc = WordApp.Documents.Open(datapatch$ + oname$)
worddoc.Select ' открыли в ворде
Print "таблиц "& worddoc.Tables.Count
For i =1 To worddoc.Tables.Count ' ТАБЛИЦЫ
For rr =1 To worddoc.Tables.Item(i).Rows.Count
For j =1 To worddoc.Tables.Item(i).Columns.Count
Print "табл. " & i & ", строка " & rr & ", колонка " & j & " = " & worddoc.Tables.Item(i).Cell(rr,j).Range.text
Next
Next
Next
worddoc.Close
WordApp.quit
Kill datapatch$ & oname$
End If
End Forall
End Sub