Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Aus Excel heraus mit Thunderbird senden

1,557 views
Skip to first unread message

Peter Schleif

unread,
Nov 13, 2010, 5:57:31 AM11/13/10
to
f'up: de.comp.office-pakete.ms-office.excel

Hallo.

Kann man aus Excel 2002 heraus die aktive Mappe auch mit Thunderbird
versenden?

Auf einem Rechner _mit Outlook_ wird immer Outlook genommen, obwohl
Thunderbird als Standard-Mailer festgelegt ist.

Auf einem Rechner _ohne Outlook_ sind die Buttons "E-Mail-Empfäger",
"E-Mail-Empfäger als Anlage" und "Jetzt senden" erst gar nicht anwählbar.

Peter

Peter Schleif

unread,
Nov 13, 2010, 7:56:47 AM11/13/10
to
Peter Schleif schrieb am 13.11.2010 11:57 Uhr:
>
> Kann man aus Excel 2002 heraus die aktive Mappe auch mit Thunderbird
> versenden?

Mir ist eben eingefallen, dass ich mal ein VB-Script geschrieben habe,
um Attachments mit Thunderbird portable zu versenden [1]. Es lies sich
recht einfach nach VBA �bertragen, in der PERSONL.XLS speichern und mit
einem Button verkn�pfen.

Sub sendActiveWorkbookWithThunderbird()
Const CR = "<br>" 'HTML
'Const CR = "%0D" 'plain text

Shell """C:\Program Files (x86)\" _
& "Mozilla Thunderbird\thunderbird.exe"" -compose " _
& "attachment=""'" & ActiveWorkbook.FullName & "'""" _
& ",subject=Anlage: " & ActiveWorkbook.Name _
& ",body=" _
& "Hallo." & CR & CR _
& "Anbei die Datei " & ActiveWorkbook.Name & CR & CR _
& "Peter"
End Sub

Kennt trotzdem jemand eine on-board-L�sung? Z.B f�r Rechner auf denen
keine Makros erlaubt sind?

Peter

[1]
https://groups.google.com/group/de.comm.software.mozilla.mailnews/msg/c988bdca0bfefb17

Reiner Wolff

unread,
Nov 13, 2010, 9:32:40 AM11/13/10
to
*Peter Schleif* schrieb:

> Peter Schleif schrieb am 13.11.2010 11:57 Uhr:
>> Kann man aus Excel 2002 heraus die aktive Mappe auch mit Thunderbird
>> versenden?
> Mir ist eben eingefallen, dass ich mal ein VB-Script geschrieben habe, um
> Attachments mit Thunderbird portable zu versenden:
> https://groups.google.com/group/de.comm.software.mozilla.mailnews/msg/c988bdca0bfefb17

> Es lies sich recht einfach nach VBA übertragen, in der PERSONL.XLS
> speichern und mit einem Button verknüpfen.

> Sub sendActiveWorkbookWithThunderbird()
> Const CR = "<br>" 'HTML
> 'Const CR = "%0D" 'plain text
>
> Shell """C:\Program Files (x86)\" _
> & "Mozilla Thunderbird\thunderbird.exe"" -compose " _
> & "attachment=""'" & ActiveWorkbook.FullName & "'""" _
> & ",subject=Anlage: " & ActiveWorkbook.Name _
> & ",body=" _
> & "Hallo." & CR & CR _
> & "Anbei die Datei " & ActiveWorkbook.Name & CR & CR _
> & "Peter"
> End Sub
>

> Kennt trotzdem jemand eine on-board-Lösung? Z.B für Rechner auf denen
> keine Makros erlaubt sind?

Ich kenn' keine.
Meine Recherche von heute Vormittag zu dem Thema ergab nur irgendwo den
Hinweis, dass Thunderbird angeblich die extended MAPI nicht richig
implementiert und es vermutlich daher Schwierigkeiten mit Word-Serienmails
gibt.
Funktioniert denn das 'Senden an' aus dem Explorer über das Kontextmenü
vernünftig?
Ansonsten könnte es helfen, das Standardemailprogramm einmal neu zu setzen
(also einmal auf etwas anderes einstellen und dann erneut auf Thunderbird).

Ansonsten habe ich dazu so leider auch keine Idee.

Gruß aus Kiel
Reiner
--
Die Arbeit am Computer ist eine Erfahrung extremer Isolation.

Peter Schleif

unread,
Nov 13, 2010, 10:06:39 AM11/13/10
to
Reiner Wolff schrieb am 13.11.2010 15:32 Uhr:
>
> Funktioniert denn das 'Senden an' aus dem Explorer über das Kontextmenü
> vernünftig?

Funktioniert zuverlässig. Es ist bei mehreren Bekannten von mir im
praktischen Einsatz. Es reicht das Script oder eine Verknüpfung zum
Script in den SendTo-Ordner zu schieben. Mit dem zusätzlichen Parameter
-p PROFILNAME kann man noch ein Profil auswählen, falls TB noch nicht
gestartet ist.


> Ansonsten könnte es helfen, das Standardemailprogramm einmal neu zu setzen
> (also einmal auf etwas anderes einstellen und dann erneut auf Thunderbird).

Schon erfolglos probiert.


> Ansonsten habe ich dazu so leider auch keine Idee.

Schade. Vielen Dank, dass Du Dir die Mühe gemacht hast. Ich belasse es
dann erst mal bei der VBA-Lösung. Auf dem Rechner, wo es gebraucht wird,
sind Makros zum Glück erlaubt.

Peter

Reiner Wolff

unread,
Nov 13, 2010, 12:41:47 PM11/13/10
to
*Peter Schleif* schrieb:

> Reiner Wolff schrieb am 13.11.2010 15:32 Uhr:
>> Funktioniert denn das 'Senden an' aus dem Explorer über das Kontextmenü
>> vernünftig?
> Funktioniert zuverlässig. Es ist bei mehreren Bekannten von mir im
> praktischen Einsatz. Es reicht das Script oder eine Verknüpfung zum
> Script in den SendTo-Ordner zu schieben. Mit dem zusätzlichen Parameter
> -p PROFILNAME kann man noch ein Profil auswählen, falls TB noch nicht
> gestartet ist.

Sorry, ich meinte eigentlich nicht Dein Skript, sondern das Windows-eigene
Senden an - eMail-Empfänger.
Dazu hatte ich ein paar Hinweise zu Thunderbird gefunden, ob da Lösungen
bei waren, hatte mich allerdings nicht interessiert.

Wenn Du dafür aber ein eigenes Skript hast, wird das ja auch seinen Grund
haben...

>> Ansonsten habe ich dazu so leider auch keine Idee.
> Schade. Vielen Dank, dass Du Dir die Mühe gemacht hast. Ich belasse es
> dann erst mal bei der VBA-Lösung. Auf dem Rechner, wo es gebraucht wird,
> sind Makros zum Glück erlaubt.

Warum sollte man Makros verbieten?
Man sollte sie allerdings digital signieren ;-)

Gruß aus Kiel
Reiner
--

Press any key to continue or any other key to quit

Peter Schleif

unread,
Nov 13, 2010, 12:59:48 PM11/13/10
to
Reiner Wolff schrieb am 13.11.2010 18:41 Uhr:
>
> Sorry, ich meinte eigentlich nicht Dein Skript, sondern das Windows-eigene
> Senden an - eMail-Empfänger.
> Dazu hatte ich ein paar Hinweise zu Thunderbird gefunden, ob da Lösungen
> bei waren, hatte mich allerdings nicht interessiert.

Ach so.

Das funktioniert eben nur dann, wenn TB normal installiert wurde, weil
sich TB auch nur dann als Standard-Mailer festlegen lässt - zumindest
unter Win7. Genau deshalb hatte ich damals den Thread in der TB-Gruppe
gestartet und schließlich den Workaround programmiert.


> Warum sollte man Makros verbieten?

Unprofessionelle Systemadministratoren mit Office-Halbwissen, die
irgendwo mal etwas über Makro-Viren aufgeschnappt haben.

Peter

Reiner Wolff

unread,
Nov 14, 2010, 4:02:54 AM11/14/10
to
*Peter Schleif* schrieb:

> Reiner Wolff schrieb am 13.11.2010 18:41 Uhr:
>> Sorry, ich meinte eigentlich nicht Dein Skript, sondern das Windows-eigene
>> Senden an - eMail-Empf�nger.
>> Dazu hatte ich ein paar Hinweise zu Thunderbird gefunden, ob da L�sungen

>> bei waren, hatte mich allerdings nicht interessiert.
> Ach so.
> Das funktioniert eben nur dann, wenn TB normal installiert wurde, ...

Was immer das hei�en mag ;-)
Aber das hat mit dem eigentlichen Problem ja nichts mehr zu tun, wa?

> > Warum sollte man Makros verbieten?
> Unprofessionelle Systemadministratoren mit Office-Halbwissen, die

> irgendwo mal etwas �ber Makro-Viren aufgeschnappt haben.

"Unprofessionelle Systemadministratoren mit Office-Halbwissen" kann ich
nicht als *Argument* gelten lassen ;-)
Du hast aber nat�rlich recht, die k�nnen einen einfach vor Tatsachen
setzen. Allerdings m�ssen dann deren Anwender ggf. auch damit leben, dass
sie mit Thunderbird keine eMails direkt aus Excel heraus versenden k�nnen.

Wenn denn Senden an aus dem Kontextmen� funktioniert und das hinzuf�gen als
Anlage zu einer eMail ansonsten auch keine Probleme macht, ist das auch nur
etwas, was die Nutzer dann mit diesen unprofessionellen
Systemadministratoren mit Office-Halbwissen ausdiskutieren sollten/m�ssen.

Auch wenn ich inzwischen die Makrosicherheit immer eingeschaltet habe und
die Projekte, an denen ich arbeite, signiert halte, ist mir in den letzten
15 Jahren meiner Makroprogrammierung noch nie ein Makrovirus begegnet.
Die Viecher geh�ren nicht gerade zu der h�ufigsten ihrer Art.

Gru� aus Kiel
Reiner
--
if (2.0 = = 1.999999963) printf("Pentium inside!\n")

0 new messages