Thema Datum  Von Nutzer Rating
Antwort
21.01.2016 13:31:30 kaba
NotSolved
21.01.2016 13:34:54 Gast10393
NotSolved
22.01.2016 11:48:38 kaba
NotSolved
22.01.2016 12:46:33 Gast30697
NotSolved
22.01.2016 14:14:44 kaba
NotSolved
22.01.2016 14:44:59 Gast20213
NotSolved
Rot Tabellenblatt als PDF per Email mit Passwortschutz
22.01.2016 16:34:42 Gast82231
NotSolved
23.01.2016 11:47:58 kaba
NotSolved
23.01.2016 16:24:25 Gast91091
*****
Solved
23.01.2016 16:51:20 kaba
NotSolved

Ansicht des Beitrags:
Von:
Gast82231
Datum:
22.01.2016 16:34:42
Views:
735
Rating: Antwort:
  Ja
Thema:
Tabellenblatt als PDF per Email mit Passwortschutz

Hallo,

nein, eigentlich soll es ja der Text aus der Zelle "B25" sein. Dazu müsste man das gar nicht dauerhaft abspeicern, sondern besser wäre es sogar, wenn die Datei nach Übergabe ins Outlook wieder gelöscht werden würde. Denn wird sie im Verzeichnis dauerhaft gespeichert, liegt sie ja dort OHNE Passwort-Schutz.

Vorgehensweise wäre eigentlich die:

a) auf Sheet 1 steht mein Brief an Email Empfänger

b) ein Button auf dieser Seite aktiviert den PDF-Druck

c) Das Pdf wird temporär abgelegt/erzeugt

d) die Email in Outlook würde generiert und geöffnet

e) dort kann das PDF Attachement nochmals geöffnet werden und mit Passwortschutz versehen werden

f) schliessen des Attachement's und senden

Das würde die Sache der Archivierung wesentlich vereinfachen, da es nur EINE Passwortgeschützte Datei im Outlook "Gesendet" geben würde, und nicht irgendwelche Dateien lokal ungeschützt.

 

Noch was anderes an der Stelle:

ich erzeuge ja eine Email zum versenden. Dabei möchte ich nun mehr als eine Zeile als Email-Text übergeben. Bis jetzt gelingt das mit diesem Code Das gelingt mir aber nur mit einer Zeile ("B27"): 

Set OutMail = OutApp.CreateItem(0)
' Werte den Eigenschaften zuweisen...
OutMail.To = Sheets(sBlatt).Range("B16")
OutMail.CC = ""
OutMail.BCC = ""
OutMail.Subject = Sheets(sBlatt).Range("B25")
OutMail.Body = Sheets(sBlatt).Range("B27")

Wenn ich Zellen verknüpfe wird eine endlos Zeile als Text gebildet. Also auch suboptimal. Wie könnte ich einen Bereich(z.B. B27:B40) als Text auslesen und zeilenweise übergeben?

Danke & Gruss,
Jürgen

 

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
21.01.2016 13:31:30 kaba
NotSolved
21.01.2016 13:34:54 Gast10393
NotSolved
22.01.2016 11:48:38 kaba
NotSolved
22.01.2016 12:46:33 Gast30697
NotSolved
22.01.2016 14:14:44 kaba
NotSolved
22.01.2016 14:44:59 Gast20213
NotSolved
Rot Tabellenblatt als PDF per Email mit Passwortschutz
22.01.2016 16:34:42 Gast82231
NotSolved
23.01.2016 11:47:58 kaba
NotSolved
23.01.2016 16:24:25 Gast91091
*****
Solved
23.01.2016 16:51:20 kaba
NotSolved