NameSpace.OpenSharedFolder メソッド (Outlook)

URL またはファイル名によって参照される共有フォルダーを開きます。

構文

expression. OpenSharedFolder( _Path_ , _Name_ , _DownloadAttachments_ , _UseTTL_ )

NameSpace オブジェクトを返す式。

パラメーター

名前 必須 / オプション データ型 説明
パス 必須 String 開く共有フォルダーの URL またはローカル ファイル名を指定します。
Name 省略可能 バリアント型 (Variant) RSS (Really Simple Syndication) フィードまたは WebCal カレンダーの名前を指定します。 他の種類の共有フォルダーでは、このパラメーターは無視されます。
DownloadAttachments 省略可能 バリアント型 (Variant) 同封物 (RSS フィードの場合) または添付ファイル (WebCal カレンダーの場合) をダウンロードするかどうかを指定します。他の種類の共有フォルダーでは、このパラメーターは無視されます。
UseTTL 省略可能 バリアント型 (Variant) RSS フィードまたは WebCal カレンダーの TTL (Time To Live) の設定を使用するかどうかを指定します。 他の種類の共有フォルダーでは、このパラメーターは無視されます。

戻り値

共有フォルダーを表す Folder オブジェクト。

注釈

このメソッドは、以下の種類の共有フォルダーにアクセスするために使用します。

  • Webcal カレンダー ( mysite / mycalendar webcal:// )

  • RSS フィード ( mysite / myfeed feed:// )

  • Microsoft SharePoint Foundation フォルダー ( mysite / myfolder stssync:// )

  • iCalendar カレンダー (.ics) ファイル

  • vCard 連絡先 (.vcf) ファイル

  • Outlook メッセージ (.msg) ファイル

注:

[!メモ] このメソッドは、iCalendar 予定 (.ics) ファイルをサポートしていません。 iCalendar 予定ファイルを開くには、 NameSpace オブジェクトの OpenSharedItem メソッドを使用します。

名前空間オブジェクトの 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

関連項目

NameSpace Object

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。