T
TIA
Ну не знаю господа, у меня и в первом варианте работает без глюков. Может, дело в содержимом копируемого документа, что в нём?
Только у uidoc.Close не зубудьте True поставить, а то если чуть больше документов отправите на печать, напечатаются только первые цать.
И wObj.Selection.Paste выругается "клипборд пуст", если uidoc был без содержимого.
Только у uidoc.Close не зубудьте True поставить, а то если чуть больше документов отправите на печать, напечатаются только первые цать.
И wObj.Selection.Paste выругается "клипборд пуст", если uidoc был без содержимого.
Код:
Dim ns As New NotesSession
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim uidoc As NotesUIDocument
Dim col As NotesDocumentCollection
Dim wObj
Set wObj = GetObject("","Word.Application")
If wObj Is Nothing Then Set wObj = CreateObject("Word.Application")
wObj.Visible = True
Set db = ns.CurrentDatabase
Set col = ws.CurrentView.Documents
Set doc = col.GetFirstDocument
While Not doc Is Nothing
Set uidoc = ws.EditDocument(False,doc,True)
uidoc.SelectAll
uidoc.Copy
uidoc.Close True
wObj.Documents.Add
wObj.Selection.Paste
wObj.ActiveDocument.Close(False)
Set doc = col.GetNextDocument( doc )
Wend