VBA Ukládání přílohy+přejmenování Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

tomd
nováček
Příspěvky: 2
Registrován: březen 12
Pohlaví: Nespecifikováno
Stav:
Offline

VBA Ukládání přílohy+přejmenování

Příspěvekod tomd » 13 dub 2018 09:56

Ahoj,
mám v Outlooku 2010 funkční pravidlo a skript pro ukládání příloh.
Potřeboval bych do scriptu přidat přejmenování ukládaného souboru, přidat ke jménu aktuální datum a čas.
Doručené přílohy se vždy jmenují "untitled.png", tudíž se neukládají.
Potřebuji aby se jmenovaly třeba "untitled180413_094600.png", aby měl prostě každý soubor unikátní název.
V podstatě jedno jaký.
Nejsem v VBA sběhlý, byl by někdo tak laskav a poradil co přidat?
Předem moc děkuji.

Kód: Vybrat vše

Sub SaveAttachments2(myMail As MailItem)
Dim vFrom As String, vSubject As String
Dim vFile As Attachment
 
vFrom = myMail.ReceivedByName
vSubject = myMail.Subject
 
If myMail.Attachments.Count > 0 Then
        For i = 1 To myMail.Attachments.Count
            Set vFile = myMail.Attachments(i)
            If LCase(vFile.FileName) Like "*.png" Then
            vFile.SaveAsFile "C:\ris\" & vFile.FileName
            End If
        Next i
End If
 

Set myMail = Nothing
Set vFile = Nothing
End Sub

Reklama
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 369
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: VBA Ukládání přílohy+přejmenování  Vyřešeno

Příspěvekod elninoslov » 13 dub 2018 11:06

Pr.

Kód: Vybrat vše

Sub SaveAttachments2(myMail As MailItem)
Dim Datum As Date, Citac As Long
  With myMail
    Datum = .LastModificationTime
    For i = 1 To .Attachments.Count
      With .Attachments(i)
        If Right$(LCase(.FileName), 4) = ".png" Then
          Citac = Citac + 1
          .SaveAsFile "C:\ris\" & Replace(.FileName, ".png", Format(Datum, "yymmdd_hhmmss") & "_" & Citac & ".png")
        End If
      End With
    Next i
  End With
End Sub


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přejmenovaní routeru Příloha(y)
    od Dolpi » 07 úno 2024 19:46 » v Administrace sítě
    2
    690
    od Dolpi Zobrazit poslední příspěvek
    08 úno 2024 15:30
  • Koupě venkovní kamery, připojení přes wifi a ukládání záznamu
    od Clorky » 09 črc 2023 09:57 » v Administrace sítě
    5
    2764
    od X Zobrazit poslední příspěvek
    16 črc 2023 09:31

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti