Folder.IsSharePointFolder 属性 (Outlook)
返回 boolean 类型的值 ,确定文件夹是否为网站文件夹。 此为只读属性。
语法
expression。 IsSharePointFolder
表达 一个代表 Folder 对象的变量。
备注
SharePoint Foundation 文件夹是 Outlook 中的自定义文件夹,它包含 SharePoint Foundation 网站上的联系人列表或事件列表的实时副本。 联系人列表会映射到 Outlook 的"联系人"文件夹,事件列表会映射到"日历"文件夹。
从 SharePoint Foundation 网站导出联系人列表或事件列表时,会在导航窗格中的“ SharePoint 文件夹” 节点下自动创建 SharePoint Foundation 文件夹。
虽然 SharePoint Foundation 文件夹的工作方式与其他文件夹相同,但是也有一些不同。 SharePoint Foundation 文件夹是只读的,不能编辑文件夹属性,也不能添加、编辑或删除现有项目。
用户的 Microsoft Exchange 服务器文件夹中的文件夹不能作为 SharePoint Foundation 文件夹,用户的默认个人文件夹文件 (.pst) 中的文件夹也不能作为 SharePoint Foundation 文件夹。 通常,SharePoint Foundation 文件夹将位于导航窗格中的 SharePoint 文件夹 节点下。
示例
以下 Microsoft Visual Basic for Applications (VBA) 示例更改了活动检查器中显示的约会项目的"主题"行,并保存该项目。 如果该项目包含在 SharePoint Foundation 文件夹中,将向用户显示一条信息,指明无法对该项目进行修改。 若要运行此示例,请确保会在活动检查器窗口中显示该约会项目。 此示例将修改该约会项目的主题。
Sub ChangeItem()
'Checks if the item is contained in a SharePoint folder. If it is not, it changes the Subject line, and then saves the item.
Dim myItem As Outlook.AppointmentItem
Dim fldFolder As Outlook.Folder
Set myItem = Application.ActiveInspector.CurrentItem
Set fldFolder = myItem.Parent
If fldFolder.IsSharePointFolder = True Then
MsgBox _
"The item is contained in a SharePoint Foundation folder and cannot be modified."
Else
myItem.Subject = myItem.Subject + " Changed by VBA"
myItem.Save
MsgBox "The item has been changed."
End If
End Sub
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈