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
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。