次の方法で共有


Folder.GetCustomIcon メソッド (Outlook)

フォルダーのユーザー設定のアイコンを表す IPictureDisp オブジェクトを取得します。

構文

GetCustomIcon

Folder オブジェクトを表す変数。

戻り値

フォルダーのカスタム アイコンを表す IPictureDisp オブジェクトです。

注釈

返される IPictureDisp オブジェクトには、 PICTYPE_ICON または PICTYPE_BITMAP に等しい Type プロパティがあります。

フォルダーにユーザー設定のフォルダー アイコンがないか、フォルダーが次のフォルダーのグループのいずれかに属している場合、GetCustomIconNull を返します (Visual Basic では Nothing)。

  • 既定のフォルダー ( OlDefaultFolders 列挙体に一覧表示)

  • 特別なフォルダー ( OlSpecialFolders 列挙体に一覧表示)

  • Exchange のパブリック フォルダー

  • Exchange メールボックスのルート フォルダー

  • 隠しフォルダー

GetCustomIcon は、コードを実行中としては、Outlook からのみ呼び出すことができます。 IPictureDisp オブジェクトは、プロセス境界を越えてマーシャ リングすることはできません。 プロセス外のコードから GetCustomIcon を呼び出すしようとすると、例外が発生します。

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

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