PictureFormat.HasAlphaChannel プロパティ (Publisher)
指定した画像にアルファ チャネルが含まれているかどうかを示す MsoTriState 定数を返します。 読み取り専用です。
構文
式。HasAlphaChannel
式PictureFormat オブジェクトを表す変数。
戻り値
MsoTriState
注釈
アルファ チャネルは、特殊な 8 ビット チャネルであり、マスキングや透明情報などの追加データを含む一部の画像処理ソフトウェアによって使用されます。
HasAlphaChannel プロパティの値には、Microsoft Office のタイプ ライブラリで宣言されているし、次の表に示す msotristate クラス の定数のいずれかを指定できます。
定数 | 説明 |
---|---|
msoFalse | 指定した図にはアルファ チャネルは含まれません。 |
msoTriStateMixed | MsoTrue と msoFalse を指定した図形範囲の組み合わせを示します。 |
msoTrue | 指定した図にアルファ チャネルが含まれます。 |
例
次の使用例は、作業中の文書で最初のページの最初の図形にアルファ チャネルが含まれているかどうかを示す値を取得します。 リンクした図で元の図にアルファ チャネルが含まれている場合も、値が返されます。 この例では、図形が図であることを前提としています。
With ActiveDocument.Pages(1).Shapes(1).PictureFormat
If .HasAlphaChannel = msoTrue Then
Debug.Print .Filename
Debug.Print "This picture contains an alpha channel."
If .IsLinked = msoTrue Then
If .OriginalHasAlphaChannel = msoTrue Then
Debug.Print "The linked picture " & _
"also contains an alpha channel."
End If
End If
End If
End With
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。