Skip to main content
 

Conas struchtúr fillteán Outlook a chóipeáil go deasc (taiscéalaí windows)?

Údar: Kelly Athraithe Deiridh: 2024-08-20

Mar is eol duit, is féidir linn gné na Cartlainne a chur i bhfeidhm chun struchtúr fillteán a chóipeáil chuig Outlook eile, ach an bhfuil a fhios agat conas struchtúr fillteán Outlook a chóipeáil chuig fillteán fuinneoige áirithe, mar dheasc? Tabharfaidh an t-alt seo VBA isteach chun struchtúr fillteán Outlook a chóipeáil chuig taiscéalaí windows go héasca.

Cóipeáil struchtúr fillteán Outlook chuig deasc (taiscéalaí windows)


Cóipeáil struchtúr fillteán Outlook chuig deasc (taiscéalaí windows)

Lean na céimeanna thíos chun struchtúr fillteán Outlook a chóipeáil chuig an taiscéalaí deisce nó fuinneoga.

1. Ar an bPána Nascleanúna, cliceáil le do thoil chun aird a tharraingt ar an bhfillteán sonraithe a ndéanfaidh tú struchtúr a fhillteáin a chóipeáil, agus brúigh Eile + F11 eochracha chun an fhuinneog Microsoft Visual Basic for Applications a oscailt.

an screenshot de chéim maidir le struchtúr fillteán Outlook a chóipeáil go dtí an deasc (taiscéalaí fuinneoga) ag baint úsáide as vba 1

2. cliceáil uirlisí > tagairtí chun an bosca dialóige Tagairtí a oscailt. Ansin sa bhosca dialóige seiceáil an Microsoft Scripting Runtime rogha, agus cliceáil ar an OK cnaipe. Féach an pictiúr:

an screenshot de chéim maidir le struchtúr fillteán Outlook a chóipeáil go dtí an deasc (taiscéalaí fuinneoga) ag baint úsáide as vba 2

3. cliceáil Ionsáigh > Modúil, agus cóipeáil agus greamaigh faoi bhun chód VBA isteach i bhfuinneog an mhodúil nua.

VBA: Cóipeáil struchtúr fillteán Outlook chuig taiscéalaí fuinneoga

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. Brúigh F5 eochair nó cliceáil ar an Rith cnaipe chun an VBA seo a rith.

5. Sa bhosca dialóige Brabhsáil Chun Fillteán, roghnaigh an fillteán sonraithe cuirfidh tú struchtúr an fhillteáin chóipeáilte, agus cliceáil ar an OK cnaipe. Féach an pictiúr:

an screenshot de chéim maidir le struchtúr fillteán Outlook a chóipeáil go dtí an deasc (taiscéalaí fuinneoga) ag baint úsáide as vba 3

Anois téigh go dtí an fillteán sonraithe, feicfidh tú go ndéantar struchtúr an fhillteáin a chóipeáil chuig an diosca crua sonraithe. Féach an pictiúr:

an screenshot de chéim maidir le struchtúr fillteán Outlook a chóipeáil go dtí an deasc (taiscéalaí fuinneoga) ag baint úsáide as vba 4

nótaí: cóipeáiltear míreanna an fhillteáin, mar ríomhphoist, coinní, tascanna, srl. i bhfillteáin chomhfhreagracha sa diosca crua.


Airteagail gaolmhara

Conas struchtúr an fhillteáin a chóipeáil chuig comhad sonraí pst nua in Outlook?


Uirlisí Táirgiúlachta Oifige is Fearr

Breaking News: Kutools le haghaidh Outlook Seolann Leagan saor in aisce!

Taithí a dhéanamh ar an Kutools uile-nua le haghaidh Outlook Leagan SAOR IN AISCE le 70+ gnéithe dochreidte, is féidir leatsa a úsáid go deo! Cliceáil le híoslódáil anois!

🤖 Kutools AI : Úsáideann sé ardteicneolaíocht AI chun ríomhphoist a láimhseáil gan stró, lena n-áirítear ríomhphoist a fhreagairt, a achoimriú, a bharrfheabhsú, a leathnú, a aistriú agus a chumadh.

📧 Uathoibriú Ríomhphoist: Auto Reply (Ar fáil le haghaidh POP agus IMAP)  /  Sceideal Seol Ríomhphoist  /  Auto CC/BCC de réir Rialacha Agus Ríomhphost á Sheoladh  /  Auto Ar Aghaidh (Ardrialacha)   /  Beannacht Auto Cuir leis   /  Scoilt Ríomhphoist Ilfhaighteoirí go huathoibríoch i dTeachtaireachtaí Aonair ...

📨 Bainistíocht Ríomhphost: Ríomhphoist a Athghairm  /  Bloc Ríomhphoist Scam ag Ábhair agus Daoine Eile  /  Scrios Ríomhphoist Dúblacha  /  Cuardach Casta  /  Comhdhlúthaigh Fillteáin ...

📁 Ceangaltáin ProSábháil Baisc  /  Baisc Dícheangail  /  Comhbhrú Baisc  /  Auto Sábháil   /  Auto Dícheangail  /  Comhbhrúite Auto ...

🌟 Draíocht Chomhéadain: 😊Níos mó Emojis Pretty and Cool   /  Cuir i gcuimhne duit nuair a thagann ríomhphoist thábhachtacha  /  Íoslaghdaigh Outlook In ionad Deiridh ...

???? Wonders aon-cliceáil: Freagair Gach Duine le Ceangaltáin Isteach  /   Ríomhphoist Frith-Iascaireachta  /  🕘 Taispeáin Crios Ama an tSeoltóra ...

👩🏼‍🤝‍👩🏻 Teagmhálaithe & Féilire: Baisc Cuir Teagmhálacha Ó Ríomhphoist Roghnaithe  /  Roinn Grúpa Teagmhála ar Ghrúpaí Aonair  /  Bain Meabhrúcháin Breithlá ...

Díghlasáil láithreach Kutools le haghaidh Outlook le cliceáil amháin -saor go buan. Ná fan, íoslódáil anois agus cuir le d’éifeachtúlacht!

kutools le haghaidh gnéithe dearcadh1 kutools le haghaidh gnéithe dearcadh2