Domino 9 und frühere Versionen > ND9: Administration & Userprobleme
E-Mailversand aus Excel geht mit LN 9 nicht mehr
Benni1988:
so..:)
Bei
--- Code: --- doc.Subject = sBetrifft ' die Betreffzeile
calendarProfile = db.GetProfileDocument("CalendarProfile")
Signature = calendarProfile.GetItemValue("Signature")(0)
Set rtitem = doc.CREATERICHTEXTITEM("body")
Call rtitem.APPENDTEXT(sText & Signature)
doc.SAVEMESSAGEONSEND = True
doc.PostedDate = Now
--- Ende Code ---
kommt folgende Fehlermeldung
--- Code: ---Fehlernummer: 91
Fehlerbeschreibung: Objektvariable oder With-Blockvariable nicht festgelegt
--- Ende Code ---
Also liegt es wohl an der Zeile..
Bin leider langsam echt am verzweifeln:(
Noch einmal eine andere Frage, was spricht denn genau gegen ein UiDocument?
jBubbleBoy:
uiDoc.send hat deinen Notes-Client zum Absturz gebracht.
Hier scheint eine Variable nicht gesetzt zu sein, bist du deinen Code schon mal im Excel-Debugger durchgegangen?
Benni1988:
also meinst du das bringt nichts, das ganze mit UiDocument noch einmal neu aufzubauen?
Ja, das habe ich gemacht und habe 3 Haltepunkte gesetzt.
Und bekomme bis stSignature keinen Fehler, bis dahin läuft der code wohl ohne Fehler durch
jBubbleBoy:
Es war deine Aussage, das der Notes-Client abstürzt und das Problem wurde noch nicht gelöst, oder hast du das mal ausprobiert? =>
--- Code: ---AppActivate "IBM Notes"
SendKeys "%1"
--- Ende Code ---
Andrew Harder:
--- Zitat von: Benni1988 am 16.03.16 - 13:29:46 ---
--- Code: --- doc.Subject = sBetrifft ' die Betreffzeile
calendarProfile = db.GetProfileDocument("CalendarProfile")
Signature = calendarProfile.GetItemValue("Signature")(0)
Set rtitem = doc.CREATERICHTEXTITEM("body")
Call rtitem.APPENDTEXT(sText & Signature)
doc.SAVEMESSAGEONSEND = True
doc.PostedDate = Now
--- Ende Code ---
kommt folgende Fehlermeldung
--- Code: ---Fehlernummer: 91
Fehlerbeschreibung: Objektvariable oder With-Blockvariable nicht festgelegt
--- Ende Code ---
--- Ende Zitat ---
Die Fehlermeldung weist darauf hin, das eine der benutzten Variablen kein Objekt enthält.
Finde die Fehlerzeile, dann findest Du die entsprechende Variable.
Das war auch der Grund für den Split, wenn Du mehrere Variablen in einer Zeile nutzt, verlierst Du Zeit bei der Fehlersuche.
Wenn Du aber nach jeder der Zeilen mit Debug.Print etwas ausgibst, , dann ist die nächste Ausgabe die nicht kommt die Fehlerzeile.
Falls Du Probleme mit Debug.Print hast, nimm notfalls die Messagebox, Hauptsache die Fehlerzeile wird gefunden.
Ist schon sehr umständlich dieses VBA, wäre das ein Knopf in Notes der auf Excel zugreift, dann würde die Fehlerzeile brav mit ausgegeben.
Keine Ahnung was man sich bei Microsoft da gedacht hat.
Klingt jetzt etwas komisch, aber: Bist Du sicher, das Du im Netz bist und auch in Notes nicht auf Insel stehst?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln