Domino 9 und frühere Versionen > ND6: Entwicklung
Anhang einfügen
Selin:
Hallo Zusammen,
ich habe im Forum hier: http://atnotes.de/index.php?topic=20135.0
ein Script gefunden zum einfügen eines Anhangs in ein Dokument.
Sub Click(Source As Button)
Const RTITEM_NAME$ = "Anhang"
Const FULL_PATH$ = "C:\hallo.dot"
Dim session As New NotesSession
Dim uiws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim rtitem As Variant
Dim doc As NotesDocument
Set db = Session.CurrentDatabase
Set uiws = New NotesUIWorkspace
Set doc = uiws.Currentdocument.Document
Set rtitem = doc.GetFirstItem(RTITEM_NAME)
If Not rtitem.Type = RICHTEXT Then
Msgbox "Das Feld <" & RTITEM_NAME & "> ist kein Richtextfeld !", 48, "Fehler !"
Exit Sub
End If
Call rtitem.AddNewLine( 1 )
Call rtitem.EmbedObject ( EMBED_ATTACHMENT, "", FULL_PATH)
Call doc.Save(True, True)
End Sub
Ab dem 1. Call funktioniert es bei mir nicht. "Object variable not set"
Woran kann das liegen?
Danke + Grüsse
Selin
Wirsing:
Hast Du ein Feld, welches "Anhang" heisst und vom Typ RichText ist in Deinem Dokument?
Wann ruft Du diese Aktion auf?
In einem zum bearbeiten geöffneten Dokument?
Selin:
ja, hab ich.
Selin:
die zweite Frage habe ich übersehen.
--- Zitat ---In einem zum bearbeiten geöffneten Dokument?
--- Ende Zitat ---
ja.
Ich habe eine Schaltfläche auf der Maske.
Beim Klicken soll die Datei "hallo.dot" in das RTFeld eingefügt werden.
Untitled:
Also er stürzt bereits beim "Call rtitem.AddNewLine( 1 )" ab?
Dann wette ich, du hast das Dokument noch nicht gespeichert, bevor du diese Aktion auslöst ;D
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln