თუ თქვენ მიანიჭეთ სხვადასხვა ფერის კატეგორიები თქვენს Outlook ამოცანებს და ახლა გსურთ ამობეჭდოთ ამოცანების სიები სხვადასხვა კატეგორიებით სხვადასხვა გვერდებზე, შეგიძლიათ მიმართოთ ამ სტატიას. აქ გაგიზიარებთ მის მისაღებად 2 მეთოდს.
იმისათვის, რომ დაალაგოთ და კარგად მართოთ თქვენი ამოცანები, შესაძლოა, თქვენ გამოიყენეთ ფერების კატეგორიები თქვენს ამოცანებზე. ახლა, თუ გსურთ ამობეჭდოთ თქვენი ამოცანების სიები სხვადასხვა კატეგორიებით სხვადასხვა გვერდებზე, გთხოვთ, წაიკითხოთ. შემდგომში გაგაცნობთ მის მისაღებად 2 საშუალებას.
მეთოდი 1: ამოცანების სიების ხელით ამობეჭდვა სათითაოდ
- პირველ რიგში, Outlook-ში შედით "Tasks" პანელზე.
- შემდეგ გახსენით Task საქაღალდე.
- შემდეგი, დააჭირეთ "Ctrl + E" "ძებნის" ლენტის გასააქტიურებლად.
- ამის შემდეგ, "ძებნა" ჩანართზე დააჭირეთ ღილაკს "კატეგორიზაცია".
- ჩამოსაშლელი სიიდან აირჩიეთ ფერის კატეგორია.

- შემდეგ სიაში დარჩება მხოლოდ შერჩეული კატეგორიის ამოცანები.
- ახლა გადადით "ფაილი" > "ბეჭდვა" ამ ამოცანების სიის დასაბეჭდად.
- შემდგომში, ანალოგიურად, ხელით ამობეჭდეთ ამოცანების სიები სხვა ფერის კატეგორიებთან ერთად.
მეთოდი 2: ამოცანების სიების ჯგუფური ამობეჭდვა VBA-ით
- თავიდანვე ჩართეთ VBA რედაქტორი "როგორ გაუშვათ VBA კოდი თქვენს Outlook-ში".
- შემდეგ, დაამატეთ მითითება „MS Excel-ის ობიექტების ბიბლიოთეკაზე“, როგორც ეს მითითებულია „როგორ დავამატოთ ობიექტის ბიბლიოთეკის მითითება VBA-ში".
- შემდეგი, დააკოპირეთ შემდეგი VBA კოდი მოდულში.
Sub PrintTaskList_SpecificColorCategory()
Dim objTasks As Outlook.Items
Dim objTask As Outlook.TaskItem
Dim objDictionary As Object
Dim arrCategory As Variant
Dim varCategory As Variant
Dim objExcelApp As Excel.Application
Dim objExcelWorkbook As Excel.Workbook
Dim objExcelWorksheet As Excel.Worksheet
Dim varKey As Variant
Dim strKey As String
Dim i As Long
Dim bSheetFound As Boolean
Dim nLastRow As Integer
Dim objSheet As Excel.Worksheet
Set objTasks = Application.Session.GetDefaultFolder(olFolderTasks).Items
Set objDictionary = CreateObject("Scripting.Dictionary")
'Get All Tasks' Categories
For Each objTask In objTasks
arrCategory = Split(objTask.Categories, ",")
For Each varCategory In arrCategory
If objDictionary.Exists(Trim(varCategory)) = False Then
objDictionary.Add Trim(varCategory), 0
End If
Next
Next
'Export the Tasks with Different Categories into Different Sheet in an Excel Workbook
Set objExcelApp = CreateObject("Excel.Application")
Set objExcelWorkbook = objExcelApp.Workbooks.Add
objExcelApp.Visible = True
i = 0
For Each varKey In objDictionary.Keys
strKey = CStr(varKey)
On Error Resume Next
objExcelWorkbook.Sheets(strKey).Select
bSheetFound = (Err = 0)
On Error GoTo 0
If bSheetFound = False Then
i = i + 1
If i < 4 Then
Set objExcelWorksheet = objExcelWorkbook.Sheets(i)
Else
Set objExcelWorksheet = objExcelWorkbook.Sheets.Add(After:=objExcelWorkbook.Sheets(objExcelWorkbook.Sheets.Count))
End If
objExcelWorksheet.Name = strKey
End If
With objExcelWorksheet
.Cells(1, 1) = strKey
.Cells(1, 1).Font.Bold = True
.Cells(1, 1).Font.Size = 18
.Cells(2, 1) = "Subject"
.Cells(2, 1).Font.Bold = True
.Cells(2, 2) = "Start Date"
.Cells(2, 2).Font.Bold = True
.Cells(2, 3) = "Due Date"
.Cells(2, 3).Font.Bold = True
End With
For Each objTask In objTasks
If InStr(objTask.Categories, strKey) > 0 Then
nLastRow = objExcelWorksheet.Range("A" & objExcelWorksheet.Rows.Count).End(xlUp).Row + 1
With objExcelWorksheet
.Range("A" & nLastRow) = objTask.Subject
.Range("B" & nLastRow) = objTask.startDate
.Range("C" & nLastRow) = objTask.DueDate
End With
End If
Next
objExcelWorksheet.Columns("A:C").AutoFit
Next
'Print out All Sheets in this Excel Workbook
For Each objSheet In objExcelWorkbook.Sheets
objSheet.PrintOut
Next
objExcelWorkbook.Close False
objExcelApp.Quit
End Sub
- ამის შემდეგ, დააჭირეთ ღილაკს "F5" ამ მაკროს დაუყოვნებლივ გასაშვებად.
- როდესაც მაკრო დასრულდება, სხვადასხვა კატეგორიის ამოცანების სიები დაიბეჭდება სხვადასხვა გვერდებზე, როგორც ეს ნაჩვენებია შემდეგ ეკრანის სურათზე.
დაიბრუნეთ ღირებული მონაცემები კომპრომეტირებული PST ფაილიდან
თუ თქვენ ექვემდებარება მიუწვდომელ PST ფაილს, თქვენი შემდეგი ნაბიჯი უდავოდ არის PST შეკეთება. ამ შემთხვევაში, პირველ რიგში შეგიძლიათ სცადოთ შემოსულების შეკეთების ინსტრუმენტი. იმ პირობით, რომ ის ვერ მოხერხდება, შეგიძლიათ გააგრძელოთ სხვა გარე ხელსაწყოს ცდა, როგორიცაა DataNumen Outlook Repair. მას შეუძლია სწრაფად აღადგინოს PST მონაცემები.
ავტორი შესავალი:
შირლი ჟანგი არის მონაცემთა აღდგენის ექსპერტი DataNumen, Inc., რომელიც მსოფლიო ლიდერია მონაცემთა აღდგენის ტექნოლოგიებში, მათ შორის მდფ-ის აღდგენა და Outlook სარემონტო პროგრამული პროდუქტები. დამატებითი ინფორმაციისთვის ეწვიეთ www.datanumen. ერთად



