Kako kopirati strukturo map Outlook na namizje (raziskovalec Windows)?
Kot veste, lahko funkcijo arhiviranja uporabimo za kopiranje strukture map v drug Outlook, vendar ali veste, kako kopirati strukturo map Outlooka v določeno okensko mapo, na primer na namizje? Ta članek bo predstavil VBA za enostavno kopiranje strukture map Outlook v raziskovalec Windows.
Kopiranje strukture map Outlook na namizje (raziskovalec Windows)
- Samodejno CC / BCC po pravilih pri pošiljanju e-pošte; Samodejno posredovanje naprej Več e-poštnih sporočil po pravilih; Samodejni odgovor brez strežnika za izmenjavo in več samodejnih funkcij ...
- Opozorilo pred BCC - prikaže sporočilo, ko poskušate odgovoriti na vse, če je vaš poštni naslov na seznamu BCC; Opomni, ko manjkajo priloge, in več opomnikov ...
- Odgovori (vsi) z vsemi prilogami v pogovoru po pošti; Odgovori na več e-poštnih sporočil hkrati; Samodejno dodaj pozdrav ko odgovor; Samodejno dodaj datum in čas v zadevo ...
- Orodja za pritrditev: Samodejno loči, Stisni vse, Preimenuj vse, Samodejno shrani vse ... Hitro poročilo, Preštej izbrano pošto, Odstranitev podvojenih e-poštnih sporočil in stikov ...
- Več kot 100 naprednih funkcij bo rešiti večino svojih težav v Outlooku 2021 - 2010 ali Office 365. 60-dnevna brezplačna preskusna različica vseh funkcij.
Kopiranje strukture map Outlook na namizje (raziskovalec Windows)
Sledite spodnjim korakom, da kopirate strukturo map programa Outlook na namizje ali v raziskovalec Windows.
1. V podoknu za krmarjenje kliknite, da označite določeno mapo, katere strukturo map boste kopirali, in pritisnite druga + F11 za odpiranje okna Microsoft Visual Basic for Applications.
2. klik Orodja > Reference da odprete pogovorno okno Reference. Nato v pogovornem oknu označite Izvajanje Microsoftovih skriptov in kliknite na OK . Oglejte si posnetek zaslona:
3. klik Vstavi > Moduliter kopirajte in prilepite spodnjo kodo VBA v novo okno modula.
VBA: Kopirajte strukturo map programa Outlook v raziskovalec Windows
Dim xFSO As Scripting.FileSystemObject
Sub CopyOutlookFldStructureToWinExplorer()
ExportAction "Copy"
End Sub
Sub ExportAction(xAction As String)
Dim xFolder As Outlook.Folder
Dim xFldPath As String
xFldPath = SelectAFolder()
If xFldPath = "" Then
MsgBox "You did not select a folder. Export cancelled.", vbInformation + vbOKOnly, "Kutools for Outlook"
Else
Set xFSO = New Scripting.FileSystemObject
Set xFolder = Outlook.Application.ActiveExplorer.CurrentFolder
ExportOutlookFolder xFolder, xFldPath
End If
Set xFolder = Nothing
Set xFSO = Nothing
End Sub
Sub ExportOutlookFolder(ByVal OutlookFolder As Outlook.Folder, xFldPath As String)
Dim xSubFld As Outlook.Folder
Dim xItem As Object
Dim xPath As String
Dim xFilePath As String
Dim xSubject As String
Dim xCount As Integer
Dim xFilename As String
On Error Resume Next
xPath = xFldPath & "\" & OutlookFolder.Name
'?????????,??????
If Dir(xPath, 16) = Empty Then MkDir xPath
For Each xItem In OutlookFolder.Items
xSubject = ReplaceInvalidCharacters(xItem.Subject)
xFilename = xSubject & ".msg"
xCount = 0
xFilePath = xPath & "\" & xFilename
If xFSO.FileExists(xFilePath) Then
xCount = xCount + 1
xFilename = xSubject & " (" & xCount & ").msg"
xFilePath = xPath & "\" & xFilename
End If
xItem.SaveAs xFilePath, olMSG
Next
For Each xSubFld In OutlookFolder.Folders
ExportOutlookFolder xSubFld, xPath
Next
Set OutlookFolder = Nothing
Set xItem = Nothing
End Sub
Function SelectAFolder() As String
Dim xSelFolder As Object
Dim xShell As Object
On Error Resume Next
Set xShell = CreateObject("Shell.Application")
Set xSelFolder = xShell.BrowseForFolder(0, "Select a folder", 0, 0)
If Not TypeName(xSelFolder) = "Nothing" Then
SelectAFolder = xSelFolder.self.Path
End If
Set xSelFolder = Nothing
Set xShell = Nothing
End Function
Function ReplaceInvalidCharacters(Str As String) As String
Dim xRegEx
Set xRegEx = CreateObject("vbscript.regexp")
xRegEx.Global = True
xRegEx.IgnoreCase = False
xRegEx.Pattern = "\||\/|\<|\>|""|:|\*|\\|\?"
ReplaceInvalidCharacters = xRegEx.Replace(Str, "")
End Function
4. Pritisnite F5 ali kliknite Run za zagon tega VBA.
5. V pojavnem pogovornem oknu Prebrskaj za mapo izberite določeno mapo, v katero boste postavili kopirano strukturo map, in kliknite OK . Oglejte si posnetek zaslona:
Zdaj pojdite v določeno mapo in videli boste, da je struktura mape kopirana na navedeni trdi disk. Oglejte si posnetek zaslona:
Opombe: elementi mape, kot so e-pošta, sestanki, opravila itd., se kopirajo tudi v ustrezne mape na trdem disku.
Povezani članki
Najboljša pisarniška orodja za produktivnost
Kutools for Outlook - Več kot 100 zmogljivih funkcij za nadgradnjo vašega Outlooka
📧 Avtomatizacija e-pošte: Odsoten (na voljo za POP in IMAP) / Načrtujte pošiljanje e-pošte / Samodejna CC/BCC po pravilih pri pošiljanju e-pošte / Samodejno naprej (napredna pravila) / Samodejno dodaj pozdrav / E-poštna sporočila več prejemnikov samodejno razdeli na posamezna sporočila ...
📨 Email upravljanje: Enostaven priklic e-pošte / Blokiraj prevarantska e-poštna sporočila glede na teme in druge / Izbriši podvojena e-poštna sporočila / napredno iskanje / Združite mape ...
📁 Priloge Pro: Shrani paket / Batch Detach / Paketno stiskanje / Samodejno shranite / Samodejno loči / Samodejno stiskanje ...
🌟 Vmesnik Magic: 😊Več lepih in kul emojijev / Povečajte Outlookovo produktivnost s pogledi z zavihki / Minimizirajte Outlook, namesto da bi ga zaprli ...
???? Čudeži z enim klikom: Odgovori vsem z dohodnimi prilogami / E-poštna sporočila proti lažnemu predstavljanju / 🕘Pokaži pošiljateljev časovni pas ...
👩🏼🤝👩🏻 Stiki in koledar: Paketno dodajanje stikov iz izbranih e-poštnih sporočil / Razdelite skupino stikov na posamezne skupine / Odstranite opomnike za rojstni dan ...
Over 100 Lastnosti Čakajte na svoje raziskovanje! Kliknite tukaj, če želite odkriti več.















