Lotus Notes / Domino Sonstiges > OLE/COM-Programmierung
Mal wieder das Thema Export nach WORD
klaussal:
Dann bitte mal den ganzen Code posten.
ata:
... das hört sich mehr als dubios an - was heist:
--- Zitat ---So ich habe die Textbox eingefügt und diese wird laut debugger zwar ausgeführt, jedoch nicht angezeigt
--- Ende Zitat ---
Wenn sie ausgeführt wird, dann wird sie auch angezeigt - oder läuft das ganze als Background-Server-Agent - dann stehen die Namen im Log des Servers...
Toni
klaussal:
--- Zitat ---dann stehen die Namen im Log des Servers...
--- Ende Zitat ---
... und dort würde man dann auch die Dateien finden...
C_T:
Hier ein Code Ausschnitt
--- Code: ---Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim db As NotesDatabase
Dim col As NotesDocumentCollection
Dim Ins As Variant
Set db = session.CurrentDatabase
On Error Resume Next
Const wdStyleNormal = -1
Const wdStyleHeading3 = -4
Set WordApp = CreateObject("Word.Application")
Call WordApp.documents.add("c:\TEST.dot")
Set WordDoc = WordApp.activedocument
Set Ins = WordApp.Selection
Dim view As NotesView
Set view = db.GetView("aView")
Set doc = view.GetFirstDocument
Do Until doc Is Nothing
Set uidoc = workspace.EditDocument(True, doc)
uidoc.EditMode = True
uidoc.AutoReload = False
With Ins
.Style = wdStyleHeading3
.TypeText "TEST1: "
.TypeText doc.TEST1(0) + Chr$(10)
.Style = wdStyleNormal
End With
Dim rtitem As NotesRichTextItem
'...set value of doc...
Set rtitem = doc.GetFirstItem( "FELD" )
If ( rtitem.Type = RICHTEXT ) Then
Forall obj In rtitem.EmbeddedObjects
Messagebox(Cstr(obj.Name))
Call obj.ExtractFile( "c:\test\" & obj.Name )
End Forall
End If
Err = 0
Call uidoc.GotoField("FELD")
Call uidoc.SelectAll
Call uidoc.Copy
If Not Err = 4407 Then
With Ins
.Font.Bold = True
.TypeText "FELD: "+ Chr$(10)
.Font.Bold = False
.Paste
.TypeText Chr$(10) + Chr$(10)
End With
End If
Ins.TypeText Chr$(12)
uidoc.Close(True)
Set doc = view.GetNextDocument(doc)
Loop
WordApp.Documents(1).saveas(flag3)
End Sub
--- Ende Code ---
also im debugger geht die "Aktive Zeile" auf die Messagebox, jedoch wird diese nicht angezeigt....
Axel:
--- Zitat von: C_T am 27.03.08 - 11:57:27 ---also im debugger geht die "Aktive Zeile" auf die Messagebox, jedoch wird diese nicht angezeigt....
--- Ende Zitat ---
Was heisst das? Hast du dann auch noch mal einen Schritt ausgeführt?
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln