Autor Thema: Serienmail(Serienbrief) mit personalisierte-Anhang  (Gelesen 32849 mal)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #20 am: 30.06.09 - 15:17:33 »
Was willst du damit sagen?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #21 am: 30.06.09 - 15:25:22 »
Dein Fehler ist immer noch dersselbe. In deiner Variable attachment steht was drin, was KEINE Entsprechung zu einer Datei und einem Pfad auf deinem Dateisystem hat. Schmeiß deinen debugger in Excel an und schau dir den Wert da drin an.

Der wird vermutlich "anlagen" heisen, weil du auch vermutlich die erste Zeile deiner Excel Datei mit verwurstest. Und damit verwendest du die Überschrift zum Erstellen eines Mails.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Boulbadaoui

  • Frischling
  • *
  • Beiträge: 41
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #22 am: 30.06.09 - 16:11:29 »
Danke nochmal und das stimmt auch wie du sagst: c3 hat die Überschrift: anlagen

wie kann ich das sauber lösen!

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #23 am: 30.06.09 - 16:15:06 »
Einfachste Variante.

In dem Du einfach mal so festlegst, dass in der ersten Zeile der Excel-Datei die Ueberschrift steht (zu stehen hat) und Dein Code einfach erst in der zweiten Zeile anfaengt die Daten auszulesen.


Andreas

Offline Boulbadaoui

  • Frischling
  • *
  • Beiträge: 41
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #24 am: 30.06.09 - 16:26:40 »
Vielen Dank,
erste Lauf (erste Zeile hat funktioniert, leider beim zweiten lauf, excel meldet

Laufzeitfehler 7368: Rich text item u:\info\schlarb.pdf alredy exists!

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #25 am: 30.06.09 - 16:34:21 »
Vielen Dank,
erste Lauf (erste Zeile hat funktioniert, leider beim zweiten lauf, excel meldet

Laufzeitfehler 7368: Rich text item u:\info\schlarb.pdf alredy exists!

dann ist dort schon ein File mit gleichem Namen.

dann weisst du jetzt, dass der erste Lauf funktioniert hat.


Edith: ist das oben der gesamte Code, den du da hast?
« Letzte Änderung: 30.06.09 - 17:09:02 von DAU-in »
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Boulbadaoui

  • Frischling
  • *
  • Beiträge: 41
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #26 am: 30.06.09 - 18:55:59 »
Hallo,
Die Datei existiet schon, soll auch als Anhang geschickt! siehe Teil1, Teil 2.

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #27 am: 30.06.09 - 19:30:55 »
erste Lauf (erste Zeile hat funktioniert, leider beim zweiten lauf, excel meldet

Laufzeitfehler 7368: Rich text item u:\info\schlarb.pdf alredy exists!

Ich  bin jetzt nicht der Programmiercrack, aber wenns im ersten Lauf durchläuft und beim 2. lauf meckert, dass dass etwas bereits da ist mit einer Pfadangabe, sieht es für mich so aus, dass du beim ersten Mal ein File abspeicherst(dein Maildokument?) und beim zweitenmal er halt einen anderen Filenamen haben will.
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Boulbadaoui

  • Frischling
  • *
  • Beiträge: 41
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #28 am: 30.06.09 - 19:45:50 »
Danke,
wenn du das anschaust:
For Each Attachment In ArrAttachment
        If Attachment <> "" Then
            Set AttachME = MailDoc.CREATERICHTEXTITEM(Attachment)       
               
                Set EmbedObj = AttachME.EMBEDOBJECT(1454, "", Attachment, "Attachment")
                MailDoc.CREATERICHTEXTITEM (anlagen)
        End If
        Next
die Schleife soll weiter zum next"Attachment! laufen!

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #29 am: 30.06.09 - 21:38:43 »
Kurz gefragt:

an welcher Zeile tritt der Laufzeitfehler auf?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Boulbadaoui

  • Frischling
  • *
  • Beiträge: 41
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #30 am: 30.06.09 - 23:55:25 »
Hallo,
nachdem ersten Lauf, soll die Schleife auf Next gehen und bei der Zeile

Set EmbedObj = AttachME.EMBEDOBJECT(1454, "", Attachment, "Attachment") kommt die Fehlermeldung!
Laufzeitfehler 7368: Rich text item u:\info\schlarb.pdf alredy exists!

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #31 am: 01.07.09 - 00:26:15 »
Dann kontrolliere dieses Dokument. Und kontrolliere die Namen der Anhänge.

Speicherst du die Mails ab oder verschickst du die? Wenn du die Mails abspeicherst, un d im 2 Lauf wieder darauf zugreifst, kann es sein, dass das Ergebnis des ersten Laufes der Durchführung des 2. Laufes im Wege steht.

mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Boulbadaoui

  • Frischling
  • *
  • Beiträge: 41
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #32 am: 01.07.09 - 08:53:39 »
Danke,
will ich die gern, wenn es geht direkt verschicken!

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #33 am: 01.07.09 - 09:52:01 »
Zitat
Set EmbedObj = AttachME.EMBEDOBJECT(1454, "", Attachment, "Attachment") kommt die Fehlermeldung!
Prüf doch vorher ab, ob die Datei existiert, wenn ja dann lösche diese o.ä.

Zitat
will ich die gern, wenn es geht direkt verschicken!
Dann verschicke die Mail nach jedem Lauf und lösche alle Objekte und Dateien, die du erzeigst hast
und erstelle sie im neuen Lauf neu
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline Boulbadaoui

  • Frischling
  • *
  • Beiträge: 41
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #34 am: 01.07.09 - 10:23:34 »
Danke,
habe folgende Änderung gemacht, daß erst verschicken, bereingen und dann die Schleife.
 For Each Attachment In ArrAttachment
        If Attachment <> "" Then
            Set AttachME = MailDoc.CREATERICHTEXTITEM("Attachment")

                             
                 Set EmbedObj = AttachME.EMBEDOBJECT(1454, "", Attachment)
                 MailDoc.CREATERICHTEXTITEM (Attachment)
       
                 End If
                 If Entwurf Then
            Call MailDoc.Save(True, True)
        Else
            MailDoc.PostedDate = Now() 'Gets the mail to appear in the sent items folder
            MailDoc.Send 0, Recipient
        End If
        'Clean Up
        Set Maildb = Nothing
        Set MailDoc = Nothing
        Set AttachME = Nothing
        Set Session = Nothing
        Set EmbedObj = Nothing

        Next
       
       
End Sub

Trotzdem bekomme ich eine Fehlermeldung "Laufzeitfehler 91: (Objektvariable oder with-Blockvariable nicht festgelegt)

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #35 am: 01.07.09 - 10:35:37 »
Hallo,

Ist ja nun ein anderer Fehler als vorher (oder habe ich etwas verpasst).

Vor allem waere interessant, an welcher Stelle dieser Fehler ausgeloest wird?


Andreas

Offline Boulbadaoui

  • Frischling
  • *
  • Beiträge: 41
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #36 am: 01.07.09 - 10:41:27 »
hallo,
immer noch beim zweiten Ablauf

Set AttachME = MailDoc.CREATERICHTEXTITEM("Attachment")

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #37 am: 01.07.09 - 10:45:16 »
Na der Fehler kommt ganz einfach daher, dass Du hier Deine benoetigten Objekte platt machst.

Code
        Set Maildb = Nothing
        Set MailDoc = Nothing
        Set AttachME = Nothing
        Set Session = Nothing
        Set EmbedObj = Nothing

Da dies innerhalb der For ... Each-Schleife passiert, ist es nur logisch, dass dieser Fehler auftaucht.


Andreas

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #38 am: 01.07.09 - 13:55:25 »
Ich habe mir mal die Problematik intensiver angesehen.

Diesen Code, erhebt keinen Anspruch auf Vollstaendigkeit.
(Schon vorab, es ist keine Fehlerbehandlung  vorhanden. Diese muesste noch eingebaut werden)
- Code ist in der Datei mail_aus_excel.txt

In der folgenden Konstellation funktioniert dieser Code bei mir ohne Probleme.
Excel 2000
LN Client 7.0.1
LN-Server 7.0.3

Im VBA-Editor muss ueber "Extras - Verweise" der Verweis auf die "Lotus Domino Objects" aktiviert sein. (siehe Screenshot)


Andreas

Offline Boulbadaoui

  • Frischling
  • *
  • Beiträge: 41
Re: Serienmail(Serienbrief) mit personalisierte-Anhang
« Antwort #39 am: 01.07.09 - 14:17:46 »
Danke,
bekomme ich keine Fehlermeldung, leider schickt notes keine Mail!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz