如何在outlook中匯出私人約會?

如何在outlook中匯出私人約會?

因此嘗試幫助某人將 Outlook 日曆轉換為 ics 以在線共享。工作正常...但他們的條目中有 50% 被手動標記為私有。我嘗試檢查“包括標記為私人的項目的詳細資訊”。這會將他們的資料發送到 ics,但它只顯示私人約會,他們需要會議的名稱/其他名稱。那麼有沒有辦法批次取消私有這些條目或從匯出中取得這些條目?

答案1

您說您已成功匯出所有 Outlook 約會,唯一的問題是它們都被標記為私人。

這很容易糾正,因為 ics 文件是一個文字文件,其中每個約會如下所示:

BEGIN:VEVENT
...

課程:私人

...
END:VEVENT

您需要刪除 CLASS 子句(因為預設為 public),或變更CLASS:PRIVATECLASS:PUBLIC.

若要刪除該行,您可以使用批次命令(在 .bat 檔案中)複製不含這些行的檔案:

findstr /v CLASS:PRIVATE input.ics > output.ics

您當然可以只使用文字編輯器來替換所有出現的 CLASS:PRIVATEto CLASS:PUBLIC

匯出所有約會

為了方便未來的讀者,以下是如何匯出日曆中的所有約會。

  1. 開啟 Outlook,然後按一下日曆在底部
  2. 從左側窗格中選擇要轉換的行事曆
  3. 開啟檔案下拉選單,然後點擊儲存日曆
  4. 選擇iCalendar 格式 (*ics)來自另存為類型下拉式選單,然後點擊更多的選擇

圖片1

  1. 打開日期範圍下拉式選單並選擇整個日曆 轉換整個日曆

  2. 打開旁邊的選單細節並指定完全可用 包括約會的所有詳細信息

  3. 點選展示。若要包含標記為私人的項目,請勾選旁邊的方塊包括標記為私人的項目的詳細信息

圖片2

  1. 點選好的
  2. 指定資料夾和檔案名
  3. 點選節省

答案2

實際上,如果不先更改 Outlook 中的項目,顯然無法解決此問題。

即使選中“包括標記為私人的項目的詳細信息”框確實會在 ICS 文件中保存私人項目的日期以及開始和結束時間,但它不包括任何實際的會議信息,例如標題、人員等。就是它包含私有項目,而不是將它們完全排除在ICS 檔案之外。

是的,人們會認為「細節」意味著實際的細節,而不僅僅是日期和時間。但事實並非如此。

按照此處的建議,編輯 ICS 以從專案中刪除 CLASS: PRIVATE 不允許查看專案的實際內容,因為 ICS 檔案中沒有儲存此類資訊。即使您將課程設定為公開,該項目的標題也將是「私人預約」。

我能想到的唯一解決方法是從這些會議中刪除私有標籤在 Outlook 中但要加上一些其他標記,表示它們是私有的。然後保存 ICS 文件,然後進入該文件並編輯這些項目的私有類,並根據創建的標記搜尋它們。看起來像是相當多的體力勞動,除非有某種方法可以批量完成這兩個步驟。

答案3

在 Outlook 中匯出期間,儲存 ICS 之前:

  1. 在對話方塊中按一下“更多選項”
  2. 選擇“顯示>>”以顯示“擴充選項”
  3. 啟動複選框“包括標記為私人的項目的詳細資訊”
  4. 好的
  5. 保存ICS

在此輸入影像描述

現在您已了解 ICS 文件中元素的所有詳細資訊。如果您需要「取消私有」元素以供進一步使用,請使用任何記事本開啟 ICS 檔案並將所有出現的 替換CLASS:PRIVATECLASS:PUBLIC.

相關內容