共用方式為


Outlook (的 NameSpace.OpenSharedFolder 方法)

會開啟透過 URL 或檔案名稱參照的共用資料夾。

語法

運算式OpenSharedFolder( _Path_ , _Name_ , _DownloadAttachments_ , _UseTTL_ )

表達 會傳回 NameSpace 物件的運算式。

參數

名稱 必要/選用 資料類型 描述
Path 必要 字串 要開啟之共用資料夾的 URL 或本機檔案名稱。
名稱 選用 Variant 真正簡易新聞訂閱方式 (RSS) Feed 或 Webcal 行事曆。 其他共用資料夾類型會略過此參數。
DownloadAttachments 選用 Variant 指出要下載隨函附件 (適用於 RSS 摘要) 或附件 (適用於 Webcal 行事曆)。其他共用資料夾類型會略過此參數。
UseTTL 選用 Variant 指出是否應該在 RSS 摘要或 WebCal 行事曆中使用存留時間 (TTL) 設定。 其他共用資料夾類型會略過此參數。

傳回值

代表共用資料夾的 Folder 物件。

註解

這個方法可用來存取下列共用資料夾類型:

  • mysite / mycalendar (webcal:// 的 Webcal 行事曆)

  • mysite / myfeed (feed:// RSS 摘要)

  • mysite / myfolder (stssync:// Microsoft SharePoint Foundation 資料夾)

  • iCalendar 行事曆 (.ics) 檔案

  • vCard 連絡人 (.vcf) 檔案

  • Outlook 郵件 (.msg) 檔案

注意事項

這個方法不支援 iCalendar 約會 (.ics) 檔案。 若要開啟 iCalendar 約會檔案,您可以使用NameSpace物件的OpenSharedItem方法。

使用Namespace物件的GetSharedDefaultFolder方法,在 Exchange 中共用預設資料夾,例如 Inbox 資料夾。

範例

下列 Visual Basic for Applications (VBA) 範例會開啟並顯示 Webcal 行事曆。

Public Sub OpenSharedHolidayCalendar() 
 
 
 
 Dim oNamespace As NameSpace 
 
 Dim oFolder As Folder 
 
 
 
 On Error GoTo ErrRoutine 
 
 
 
 Set oNamespace = Application.GetNamespace("MAPI") 
 
 Set oFolder = oNamespace.OpenSharedFolder( _ 
 
 "webcal://icalx.com/public/icalshare/US32Holidays.ics") 
 
 oFolder.Display 
 
 
 
EndRoutine: 
 
 On Error GoTo 0 
 
 Set oFolder = Nothing 
 
 Set oNamespace = Nothing 
 
Exit Sub 
 
 
 
ErrRoutine: 
 
 MsgBox Err.Description, vbOKOnly, Err.Number & " - " & Err.Source 
 
 GoTo EndRoutine 
 
End Sub

另請參閱

NameSpace 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應