Thema Datum  Von Nutzer Rating
Antwort
02.08.2023 21:52:59 Herbie83
Solved
Blau Makro Anhänge nummerieren
03.08.2023 06:51:37 ralf_b
NotSolved

Ansicht des Beitrags:
Von:
ralf_b
Datum:
03.08.2023 06:51:37
Views:
295
Rating: Antwort:
  Ja
Thema:
Makro Anhänge nummerieren

wenn du keine Ahnung hast, warum machst du's dann?
Wenn du es dann trotzdem machen möchtest, wieso schaffst du dir die notwendigen Grundlagen nicht?
Nun hast du schon einen Code, der auch noch gut dokumentiert ist, und kapierst angeblich nicht was da abgeht. 
Wenn du Tips nicht verstehst, dann den sicher auch nicht. 

 ' Get the file name.
    strFile = objAttachments.Item(i).FileName

rechts vom "=" ist der Wert, welcher der Variable links vom "=" zugewiesen wird. 
Da du den Dateinamen( FileName ) ändern möchtest ist der Ansatzpunkt genau hier. 

Um eine Numerierung durchzuführen, benötigst du einen Zähler. 
lngCount  wäre hier möglich. Der Wert fängt aber bei der Anzahl der Anhänge an und geht bis auf 1 runter. Zählt also rückwärts. 
Wenn dir das reicht, dann verbindest du strFolderpath & longcount  an entsprechender Stelle und erhälst den Dateinamen als Zahl. 

Das führt dich zum nächsten Problem, ein Dateiname besteht aus Name und Erweiterung. Die Buchstaben hinter dem Punkt ( .pdf, .xlsx )
Die fehlen dann natürlich und kein Program weis dann wie es mit der Datei 1 umgehen soll. Somit mußt du den kompletten Dateinamen vorher zusammensetzen.  

https://learn.microsoft.com/en-us/office/vba/api/outlook.attachment  Dort steht welche Eigenschaften ein Attachmentobjekt hat. Such dir die passenden aus.

 

 


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
02.08.2023 21:52:59 Herbie83
Solved
Blau Makro Anhänge nummerieren
03.08.2023 06:51:37 ralf_b
NotSolved