Folder.IsSharePointFolder プロパティ (Outlook)
ブール フォルダーが Microsoft SharePoint Foundation のフォルダーであるかどうかを返します。 読み取り専用です。
構文
式。 IsSharePointFolder
式Folder オブジェクトを表す変数。
注釈
Microsoft SharePoint Foundation フォルダーは、SharePoint Foundation Web サイトの連絡先またはイベントの一覧の最新のコピーを保存する Outlook のカスタム フォルダーです。 連絡先の一覧は Outlook の連絡先フォルダーに対応し、イベントの一覧は予定表フォルダーに対応します。
SharePoint Foundation フォルダーは、連絡先リストまたはイベント リストが SharePoint Foundation Web サイトからエクスポートされると、ナビゲーション ウィンドウの [SharePoint フォルダー] ノードの下に自動的に作成されます。
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 のサポートおよびフィードバックを参照してください。