NameSpace.OpenSharedFolder 方法 (Outlook)
打开一个通过 URL 或文件名引用的共享文件夹。
语法
expression。 OpenSharedFolder
( _Path_
, _Name_
, _DownloadAttachments_
, _UseTTL_
)
表达 返回 NameSpace 对象的表达式。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Path | 必需 | String | 要打开的共享文件夹的 URL 或本地文件名。 |
Name | 可选 | Variant | 真正简单的整合 (RSS) 源或 Webcal 日历的名称。 对于其他共享文件夹类型,忽略此参数。 |
DownloadAttachments | 可选 | Variant | 指示是否下载 RSS 源或 Webcal 日历附件。对于其他共享文件夹类型,忽略此参数。 |
UseTTL | 可选 | Variant | 指示是否应使用 RSS 源或 WebCal 日历中的生存时间 (TTL) 设置。 对于其他共享文件夹类型,忽略此参数。 |
返回值
一个代表共享文件夹的 Folder 对象。
备注
此方法用于访问下列共享文件夹类型:
webcal 日历 (webcal:// mysite / mycalendar )
rss 源 (feed:// mysite / myfeed )
microsoft SharePoint Foundation 文件夹 (stssync:// myfolder / )
iCalendar 日历 (.ics) 文件
vCard 联系人 (.vcf) 文件
Outlook 邮件 (.msg) 文件
注意
[!注释] 此方法不支持 iCalendar 约会 (.ics) 文件。 若要打开 iCalendar 约会文件,可以使用 NameSpace 对象的 OpenSharedItem 方法。
使用 Namespace 对象的 GetSharedDefaultFolder 方法在 Exchange 中共享默认文件夹,如“收件箱”文件夹。
示例
以下 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。