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 のサポートおよびフィードバックを参照してください。