email schreiben per makro

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

email schreiben per makro

Beitrag von keksi1970 »

hi leute

Das Email schreiben an sich ist nicht das Problem. Meins ist eher :

Steuercodes !

und zwar bei einer reinen text-Mail :

fette Schrift ?
Tabulator ?

ausser chr(10) & chr(23) & chr(9)
hab ich halt nix gefunden

bei HTML-Mails ist etwas einfacher, da hilft google.

gibt es ne tabelle mit diesen codes? und wenn ja, wo find ich die

lg

Andreas
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: email schreiben per makro

Beitrag von komma4 »

keksi1970 hat geschrieben:und zwar bei einer reinen text-Mail :

fette Schrift ?
"Reiner Text" kann keine Schriftauszeichnungen, wie fett, kursiv, unterstrichen.

keksi1970 hat geschrieben:ausser chr(10) & chr(23) & chr(9)
hab ich halt nix gefunden
Wie gesucht?
F1>OpenOffice.org Basic>CHR hat geschrieben:Gibt das zum angegebenen Zeichencode gehörige Zeichen zurück[...]Verwandte Themen
ASC
F1>OpenOffice.org Basic>ASC hat geschrieben:Gibt den ASCII-Wert (American Standard Code for Information Interchange) eines Zeichenfolgeausdrucks zurück
Google>ASCII Tabelle hat geschrieben:ungefähr 77.200 für ascii tabelle.
Ausser CHR(10) line feed Zeilenumschaltung ist praktisch nichts bei Text einsetzbar.

Für Fragen bei Mailprogrammierung immer OOo- und Betriebssystemversion angeben.

Hilft Dir das weiter?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: email schreiben per makro

Beitrag von keksi1970 »

zumindest in dem Sinn, dass ich nun doch diese Mails als HTML schreiben muss.

Danke.

Nur noch eine Frage : Wie füge ich eine in Outlook 2003 schon vorhandene Signatur automatisch in die Mail ein ?

LG
Andreas

Oooooops : WindowsVista,Outlook 2007 /// WindowsXP, Outlook2003 // OOo 2.31
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: email schreiben per makro

Beitrag von komma4 »

Aus meiner Makrokiste:

[lief beim Kunden unter WinXP/OOo2.3.1, um aus Calc-Daten eMails zu generieren]

Code: Alles auswählen

oOLEService = _
createUnoService("com.sun.star.bridge.OleObjectFactory") 

appOutlook = _
oOLEService.createInstance( "Outlook.Application" ) 

oMailItem = appOutlook.CreateItem( 0 )

' [...]
' Beispiele
sMail_Empf = "Andreas@keksi.com"
sMail_MailText = _
 "Lieber Andreas, " & CHR(10) & _
 "Mail vom Automat"


With oMailItem
 .to = sMail_Empf 
 .Subject = "Mail Hinweis: " & sMail_MailBetreff
 .Body = sMail_MailText
End With
Ob Du damit auch an eine gespeicherte Signatur 'rankommst...
Kann ich nicht prüfen - kein Windows hier!

Versuche Dich mal mit Xray oMailItem.
XRay kennst Du?!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: email schreiben per makro

Beitrag von keksi1970 »

meins war nicht so elegant, aber aehnlich weit war ich auch.

Nur das mit der Signatur krieg ich nicht hin, die wird bei automatisch generierten Mails wohl nicht hinzugefügt.

Also doch wieder als "Body" einfügen.

Vielleicht fällt ja jemandem eine andere Lösung ein, wie man darauf Zugriff bekommt.

Xray hat mir in diesem Fall leider nicht geholfen.
Trotzdem Danke :)

LG
Andreas
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: email schreiben per makro

Beitrag von turtle47 »

keksi1970 hat geschrieben:Nur noch eine Frage : Wie füge ich eine in Outlook 2003 schon vorhandene Signatur automatisch in die Mail ein ?
das kannst Du doch in Outlook direkt einstellen:
Outlook 2000 Onlinehilfe hat geschrieben:Festlegen der Standardsignatur
Klicken Sie im Menü Extras auf Optionen und anschließend auf die Registerkarte E-Mail-Format.

Klicken Sie im Feld Senden im Nachrichtenformat auf das Nachrichtenformat, für das Sie die Signatur verwenden möchten.

Klicken Sie im Feld Standardsignatur auf die gewünschte Signatur.

Aktivieren oder deaktivieren Sie das Kontrollkästchen Nicht beim Antworten und Weiterleiten.
Da sollte in Outlook 2003 auch so möglich sein.

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: email schreiben per makro

Beitrag von keksi1970 »

dachte ich auch, aber die Signatur wird nicht eingefügt.

LG
Andreas
Antworten