Domino 9 und frühere Versionen > ND9: Administration & Userprobleme

E-Mailversand aus Excel geht mit LN 9 nicht mehr

<< < (8/17) > >>

jBubbleBoy:
Die Methode GetProfileDocument besitzt 2 Parameter, aber da bist du mit deiner überarbeiteten Fehlerbehandlung schon selber darauf gekommen, oder?

Benni1988:
Ich habe jetzt den On Error goTo Fehler eingebaut.
Und habe folgende Meldung erhalten


--- Code: ---Fehler in Sub Fehler 0 erste Division
Fehlernummer: -2147417851
Fehlerbeschreibung: Automatisierungsfehler
Ausnahmefeler des Servers

--- Ende Code ---

Damit ich nicht zwei Parameter habe, habe dann ich folgendes geändert:

--- Code: --- doc.Subject = sBetrifft ' die Betreffzeile
 stSignature = db.GetProfileDocument("CalendarProfile").GetItemValue("Signature")(0)
 Set rtitem = doc.CREATERICHTEXTITEM("body")
 Call rtitem.APPENDTEXT(sText & stSignature)
 doc.SAVEMESSAGEONSEND = True
 doc.PostedDate = Now

--- Ende Code ---

und bekomme folgende Fehlermeldung


--- Code: ---Fehler:
 MsgBox "Fehler in Sub Fehler 0 Erste Division" & vbCrLf _
 & "Fehlernummer: " & Err.Number & _
 vbCrLf & "Fehlerbeschreibung: " & Err.Description

--- Ende Code ---
Und bekomme folgende Meldung:

--- Code: ---Fehler in sub Fehler 0 erste division
Fehlernummer: 0
Fehlerbeschreibung:

--- Ende Code ---

Grüße

jBubbleBoy:
Das man in Excel keine Fehler-Zeilennummern ausgeben kann ist ein echter Nachteil (geht in Notes besser) aber zum Glück kennst du ja deine Problemzeile.

Deine Code-Änderung bei "Damit ich nicht zwei Parameter habe, habe dann ich folgendes geändert:" habe ich nicht verstanden. Parameter ist bei mir ein Übergabewert und bei dir stimmt die Anzahl (2 anstatt 1) nicht überein. Manchmal gibt es auch optionale Parameter, ist hier aber nicht der Fall.
Schau dir in der NotesHilfe die Methode "GetProfileDocument" genau an.

Andrew Harder:
Der zweite Parameter ist optional. Das steht auch so in der Hilfe.
Nun gut, er sollte nicht stören...

Splitte die Fehlerzeile mal, nicht das der Fehler an einer unerwarteten Stelle liegt:

--- Code: ---calendarProfile = db.getProfileDocument("CalendarProfile", "")
signature = calendarProfile.getItemValue("Signature")(0)
--- Ende Code ---

jBubbleBoy:
Das stimmt - da hab ich mich vertan ;) ein Parameter reicht hier aus.
Dann steht eventuell im Profildokument nichts ... ?

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln