Domino 9 und frühere Versionen > ND8: Entwicklung
E-Mail Per Lotus Script Versenden
Mitch:
Heyho,
eine ordentliche Fehlerbehandlung wird dir bei der Suche nach dem Problem sicherlich helfen.
Lies dir doch mal das hier durch: http://atnotes.de/index.php/topic,11980.0.html
Zusätzlich solltest du dir den Prozess mal im Debugger ansehen.
Beste Grüße,
Mitch
niu:
@Mitch Vielen Dank für deine Info die hat mich weitergebracht
@Andreas
Habe das ganze Debuggen lassen der Fehler liegt bei dieser Zeile Code:
Set doc = CurrentDocument.Document
Die Variable "doc" wurde so definiert:
Dim doc As NotesDocument
Peter Klett:
--- Zitat von: ascabg am 18.04.13 - 11:10:18 ---...
Und das Dokument, welches Du versenden willst, ist hoffentlich bereits gespeichert?
...
--- Ende Zitat ---
Das ist nicht nötig, ein Dokument kann versendet werden, ohne gespeichert zu sein.
Peter Klett:
--- Zitat von: niu am 18.04.13 - 11:40:45 ---@Mitch Vielen Dank für deine Info die hat mich weitergebracht
@Andreas
Habe das ganze Debuggen lassen der Fehler liegt bei dieser Zeile Code:
Set doc = CurrentDocument.Document
Die Variable "doc" wurde so definiert:
Dim doc As NotesDocument
--- Ende Zitat ---
Dim workspace As New NotesUIWorkspace
Dim doc As NotesDocument
Set doc = workspace.CurrentDocument.Document
Besser wäre m.E.
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document
ist aber Geschmacksache ...
Mitch:
Weiterer Tipp:
Gibt unter "Options" mal folgendes ein:
--- Code: ---Option Explicit
--- Ende Code ---
Damit erzwingst du, dass du alle verwendeten Variablen auch deklarieren musst.
Ich vermute dein Fehler hängt damit zusammen, dass du "ws" nicht deklariert/initialisiert hast. Kein Workspace, kein CurrentDocument, kein Document.
Gruß,
Mitch
Edit: Korrektur.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln