Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Makro zum Ablegen von pdf-Anhängen
10.04.2015 18:23:01 guardianmt
NotSolved
10.04.2015 23:09:06 Gast76957
NotSolved
14.04.2015 21:26:09 guardianmt
NotSolved

Ansicht des Beitrags:
Von:
guardianmt
Datum:
10.04.2015 18:23:01
Views:
2241
Rating: Antwort:
  Ja
Thema:
VBA Makro zum Ablegen von pdf-Anhängen

Hallo zusammen,

ich befürchte zwar, dass die Frage schon x-fach gestellt wurde und den meisten nur noch zum Hals raushängt, aber ich finde leider keine Lösung dazu.

Wie dem Thema schon zu entnehmen ist, geht es um das automatische Ablegen von Anhängen im Win-Explorer. Im Grunde habe ich auch auch Makro gefunden, dass fast exakt erfüllt, was ich haben möchte, aber eben nicht ganz ;)

 

Public Sub Save_pdf(itm As Outlook.MailItem)       'Dem Script eine passende Bezeichnung geben! Ersetze "Save_Invoice"!

Dim objAtt As Outlook.Attachment
Dim saveFolder As String
Dim Space
Dim Uhr
Space = " - "
Dim SenderName
SenderName = Format(itm.SenderName)
'<subject>
Dim dateFormat
dateFormat = Format(itm.ReceivedTime, "yyyy-mm-dd - hh-mm-ss")
saveFolder = "T:\Test\"            'Hier ist der Pfad anzugeben, wohin der Anhang gespeichert werden soll!

For Each objAtt In itm.Attachments
        If InStr(objAtt.DisplayName, ".pdf") Or _
        InStr(objAtt.DisplayName, ".PDF") Then
            objAtt.SaveAsFile saveFolder & "\" & dateFormat & Space & SenderName & Space & objAtt.DisplayName
        End If

objAtt.Delete
Set objAtt = Nothing
Next

End Sub

 

Im Großen und Ganzen schon nicht falsch, allerdings würde ich die abgelegte PDF gerne nicht mit "Date - Sender - AttName" benennen, sondern mit "Date - Sender - Subject".

Kann ich an der mit '<subject> bezeichneten Stelle etwas wie "

Dim SubjectName
SubjectName = Format(itm.SubjectName)

einfügen? Und dann im Anschluß meine Benennung ein wenig umschreiben, sodass ich die gewünschte Benennung hinbekomme?

Habe ehrlich gesagt von VBA keinerlei Ahnung, muss mich nur jetzt aus E-Mail-Flut-Gründen damit auseindersetzen ;)

Für Hilde wäre ich sehr dankbar!


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
Rot VBA Makro zum Ablegen von pdf-Anhängen
10.04.2015 18:23:01 guardianmt
NotSolved
10.04.2015 23:09:06 Gast76957
NotSolved
14.04.2015 21:26:09 guardianmt
NotSolved