Таны Outlook дээр нэгээс олон имэйлийн данс тохируулсан байх бөгөөд шуудангийн хайрцаг бүр өөр өөр өнгөт ангилалтай байж магадгүй юм. Хэрэв та бүх шуудангийн хайрцгуудын өнгөт ангиллын жагсаалтыг Excel руу экспортлохыг хүсвэл энэ нийтлэлд оруулсан аргыг ашиглаж болно.
Жишээлбэл, та өнгөт категорийг өөр хүнтэй хуваалцах эсвэл өөр өөр шуудангийн хайрцагны өнгөний ангиллыг харьцуулахыг хүсч байна. Энэ хувилбарт та шуудангийн хайрцгуудын өнгөт ангиллын жагсаалтыг экспортлох болно гэж найдаж байна. Энд бид VBA кодоор дамжуулан авахыг заах болно. VBA-г хэрхэн ашиглах талаар та дараахь хаягаар орж болно: “Таны Outlook дээр VBA кодыг хэрхэн ажиллуулах вэ".
Бүх Outlook шуудангийн хайрцгуудын өнгөт ангиллын жагсаалтыг Excel руу экспортлох
- Эхлэхийн тулд Outlook VBA редактор руу “Alt + F11” -р холбогдоорой.
- Дараа нь шинэ цонхонд нийтлэлтэй холбогдуулан “MS Excel Object Library”-г идэвхжүүлнэ үү – “VBA дээр объектын номын сангийн лавлагааг хэрхэн нэмэх вэ".
- Дараа нь дараахь VBA кодыг модульд оруулна уу.
Sub ExportAllColorCategories()
Dim objExcelApp As Excel.Application
Dim objExcelWorkbook As Excel.Workbook
Dim objExcelWorksheet As Excel.Worksheet
Dim objStores As Outlook.Stores
Dim objStore As Outlook.Store
Dim objCategories As Outlook.Categories
Dim objCategory As Outlook.Category
Dim nLastRow As Integer
Set objExcelApp = CreateObject("Excel.Application")
Set objExcelWorkbook = objExcelApp.Workbooks.Add
objExcelApp.Visible = True
Set objStores = Outlook.Application.Session.Stores
For i = objStores.Count To 1 Step -1
Set objStore = objStores.Item(i)
Set objExcelWorksheet = objExcelWorkbook.Sheets(i)
With objExcelWorksheet
.Cells(1, 1) = "Category"
.Cells(1, 1).Font.Size = 12
.Cells(1, 1).Font.Bold = True
.Cells(1, 2) = "Color"
.Cells(1, 2).Font.Size = 12
.Cells(1, 2).Font.Bold = True
End With
Set objCategories = objStore.Categories
For Each objCategory In objCategories
nLastRow = objExcelWorksheet.Range("A" & objExcelWorksheet.Rows.Count).End(xlUp).Row + 1
With objExcelWorksheet
.Cells(nLastRow, 1) = objCategory.Name
.Cells(nLastRow, 2) = GetColor(objCategory.Color)
.Cells(nLastRow, 2).Interior.Color = GetRGB(objCategory.Color)
End With
Next
objExcelWorksheet.Name = objStore.DisplayName
objExcelWorksheet.Columns("A:B").AutoFit
Next
End Sub
Function GetColor(Color) As String
Select Case Color
Case -1
GetColor = "No Color"
Case 15
GetColor = "Black"
Case 8
GetColor = "Blue"
Case 23
GetColor = "Dark Blue"
Case 20
GetColor = "Dark Green"
Case 25
GetColor = "Dark Maroon"
Case 22
GetColor = "Dark Olive"
Case 17
GetColor = "Dark Orange"
Case 18
GetColor = "Dark Peach"
Case 24
GetColor = "Dark Purple"
Case 16
GetColor = "Dark Red"
Case 12
GetColor = "Dark Steel"
Case 21
GetColor = "Dark Teal"
Case 19
GetColor = "Dark Yellow"
Case 13
GetColor = "Gray"
Case 5
GetColor = "Green"
Case 10
GetColor = "Maroon"
Case 7
GetColor = "Olive"
Case 2
GetColor = "Orange"
Case 3
GetColor = "Peach"
Case 9
GetColor = "Purple"
Case 1
GetColor = "Red"
Case 11
GetColor = "Steel"
Case 6
GetColor = "Teal"
Case 4
GetColor = "Yellow"
Case Else
GetColor = "Unknown"
End Select
End Function
Function GetRGB(Color) As Long
Select Case Color
Case -1
GetRGB = RGB(255, 255, 255)
Case 15
GetRGB = RGB(0, 0, 0)
Case 8
GetRGB = RGB(115, 155, 203)
Case 23
GetRGB = RGB(42, 99, 168)
Case 20
GetRGB = RGB(0, 126, 0)
Case 25
GetRGB = RGB(126, 0, 126)
Case 22
GetRGB = RGB(138, 172, 70)
Case 17
GetRGB = RGB(226, 107, 10)
Case 18
GetRGB = RGB(151, 120, 7)
Case 24
GetRGB = RGB(103, 66, 130)
Case 16
GetRGB = RGB(192, 0, 0)
Case 12
GetRGB = RGB(82, 110, 144)
Case 21
GetRGB = RGB(49, 147, 98)
Case 19
GetRGB = RGB(180, 176, 0)
Case 13
GetRGB = RGB(224, 224, 244)
Case 5
GetRGB = RGB(0, 176, 80)
Case 10
GetRGB = RGB(216, 136, 176)
Case 7
GetRGB = RGB(181, 205, 133)
Case 2
GetRGB = RGB(249, 176, 115)
Case 3
GetRGB = RGB(255, 218, 185)
Case 9
GetRGB = RGB(171, 153, 195)
Case 1
GetRGB = RGB(255, 113, 113)
Case 11
GetRGB = RGB(204, 216, 218)
Case 6
GetRGB = RGB(123, 211, 167)
Case 4
GetRGB = RGB(255, 255, 0)
Case Else
GetRGB = RGB(255, 255, 255)
End Select
End Function
- Эцэст нь “ExportAllColorCategories” дэд програм дээр дарж “F5” дээр дарна уу.
- Макро дуусахад Excel-ийн шинэ ажлын дэвтэр гарч ирэх бөгөөд дараахь дэлгэцийн агшин шиг харагдана.
Outlook зүйлээ цэгцтэй байлга
Outlook нь хэрэглэгчдэд өнгөт ангиллыг өгдөг бөгөөд энэ нь зүйлийг цэгцлэх зорилготой юм. Үүнийг маш олон хэрэглэгчид ашиглаж чадсан. Файлуудыг сайн цэгцлэхээс гадна Outlook файлуудаа жижиг хэмжээтэй байлгахыг зөвлөж байна. Том хэмжээтэй PST файл нь авлигад өртөмтгий байдаг. PST гэмтсэн тохиолдолд та хэцүү оролдлого хийхээс өөр аргагүй болно PST засвар хүчтэй хэрэгслээр дамжуулан хэлээрэй DataNumen Outlook Repair.
Зохиогчийн танилцуулга:
Ширли Жан бол мэдээлэл сэргээх мэргэжилтэн юм DataNumen, Үүнд мэдээлэл сэргээх технологиор дэлхийд тэргүүлэгч, Inc. mdf-ийг сэргээх програм хангамжийн бүтээгдэхүүнийг засах хэтийн төлөв. Дэлгэрэнгүй мэдээллийг авна уу WWW.datanumen.com

