🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Mail erstellen per Makro
Re: Mail erstellen per Makro
Hi Fritz-Ha,
mehrere Adressen ja, aber nicht in "An:"
denn:
MailMessage.setRecipient(sAnschr) ist ein String
aber in Cc und BCc schon; in dem du sCcAnschr und/oder sBCcAnschr
als Array definierst
MailMessage.setCcRecipient(sCcAnschr)
MailMessage.setBCcRecipient(sBCcAnschr)
Gruß
Dami
mehrere Adressen ja, aber nicht in "An:"
denn:
MailMessage.setRecipient(sAnschr) ist ein String
aber in Cc und BCc schon; in dem du sCcAnschr und/oder sBCcAnschr
als Array definierst
MailMessage.setCcRecipient(sCcAnschr)
MailMessage.setBCcRecipient(sBCcAnschr)
Gruß
Dami
Re: Mail erstellen per Makro
Hallo,
ich bräuchte auch sowas!
Könnt Ihr mir den Code senden, Danke
Mfg
Strunz
ich bräuchte auch sowas!
Könnt Ihr mir den Code senden, Danke
Mfg
Strunz
Re: Mail erstellen per Makro
Hallo,
ich habe diesen Code hier gefunden:
viewtopic.php?t=13200
Bei "Shell(sMessage) kommt folgende Fehlermeldung:
Datei nicht gefunden (Laufzeitfehler)!
Was muss ich tun???
Mfg
Strunz
ich habe diesen Code hier gefunden:
viewtopic.php?t=13200
Code: Alles auswählen
sPMUA = "/usr/bin/icedove"
sEmail = "empfaenger@example.example"
sSubject = "Ich bin ein Betreff"
sAttachment="file:///path/to/att1,file:///path/to/att2"
sBody = "Hallo ich bin der Body"
sMessage = sPMUA & _
" -compose to=" & sEmail & _
",bcc=user@example.example" & _
",subject='" & sSubject & "'" & _
",attachment='"& sAttachment & "'" & _
",preselectid=id10" & _
",body='" & sBody & "'"
Shell(sMessage)
Datei nicht gefunden (Laufzeitfehler)!
Was muss ich tun???
Mfg
Strunz
Re: Mail erstellen per Makro
Ich habe das jetzt geändert:
Jetzt erhalte ich folgende Fehlermeldung:
Objektvariable nicht belegt (sMessage = sPUMA usw)
Wer kann mir weiterhelfen?
MFg
Strunz
Code: Alles auswählen
Dim sPMUA As String
Dim sEmail As String
Dim sSubject As String
Dim sAttachment As String
Dim sBody As String
Dim sMessage As Object
Dim oShell As Object
oShell = createUnoService("com.sun.star.system.SystemShellExecute")
sPMUA = "/Applications/Thunderbird.app/Contents/MacOS/thunderbird"
sEmail = "strunzenolwin@gmx.de"
sSubject = "Ich bin ein Betreff"
sAttachment="file:///Users/strunz/Documents/Andrea-Wages.jpeg"
sBody = "Hallo ich bin der Body"
sMessage = sPMUA & _
" -compose to=" & sEmail & _
",bcc=user@example.example" & _
",subject='" & sSubject & "'" & _
",attachment='"& sAttachment & "'" & _
",preselectid=id10" & _
",body='" & sBody & "'"
oShell.execute(sMessage)
End Sub
Objektvariable nicht belegt (sMessage = sPUMA usw)
Wer kann mir weiterhelfen?
MFg
Strunz
Re: Mail erstellen per Makro
sMessage ist ein String und kein Objekt. Du kannst alles als Variant definieren:
wenn Du kein "Option explicit" im Modul verwendest, musst Du Variablen auch gar nicht definieren
Code: Alles auswählen
Dim sPMUA, sEmail, sSubject, sAttachment, sBody, sMessage, oShell
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
Re: Mail erstellen per Makro
Code: Alles auswählen
Sub Mail
Dim sPMUA As Variant
Dim sEmail As Variant
Dim sSubject As Variant
Dim sAttachment As Variant
Dim sBody As Variant
Dim sMessage As String
Dim oShell As Object
oShell = createUnoService("com.sun.star.system.SystemShellExecute")
sPMUA = "/Applications/Thunderbird.app/Contents/MacOS/thunderbird"
sEmail = "strunzenolwin@gmx.de"
sSubject = "Ich bin ein Betreff"
sAttachment="file:///Users/strunz/Documents/Andrea-W.jpeg"
sBody = "Hallo ich bin der Body"
sMessage = sPMUA & _
" -compose to=" & sEmail & _
",bcc=user@example.example" & _
",subject='" & sSubject & "'" & _
",attachment='"& sAttachment & "'" & _
",preselectid=id10" & _
",body='" & sBody & "'"
oShell(sMessage)
End Sub
Eigenschaft oder Methode nicht gefunden!
oShell(sMessage)
Re: Mail erstellen per Makro
crossposting
Das Posten des gleichen Sachverhalts in mehreren Foren (Crossposting) sowie Thread-Pushing ist unerwünscht.
http://document-foundation-mail-archive ... 92135.html
Das Posten des gleichen Sachverhalts in mehreren Foren (Crossposting) sowie Thread-Pushing ist unerwünscht.
http://document-foundation-mail-archive ... 92135.html
Gruß
Craig
Nie die Sicherungskopie vergessen!
════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8
Craig
Nie die Sicherungskopie vergessen!
════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8
Re: Mail erstellen per Makro
Code: Alles auswählen
shell(sMessage)
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
Re: Mail erstellen per Makro
Jetzt kommt "Eigenschaft oder Methode nicht gefunden"!
Zuletzt geändert von Strunz am Fr 4. Dez 2020, 14:33, insgesamt 1-mal geändert.
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.