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