Presentation.VBASigned プロパティ (PowerPoint)

指定したドキュメントの VBA プロジェクトに自動的にデジタル署名を入れるかどうかを設定します。 値の取得のみ可能です。

構文

VBASigned

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

戻り値

MsoTriState

注釈

VBASigned プロパティの値には、以下の msotristate クラス の定数のいずれかを指定できます。

定数 説明
msoFalse 指定したドキュメントの VBA プロジェクトには、デジタル署名が入っていません。
msoTrue 指定したドキュメントの VBA プロジェクトには、デジタル署名が入っています。

次の使用例は、MyPres.ppt というプレゼンテーションを読み込み、デジタル署名があるかどうかを調べます。 デジタル署名がない場合は、警告メッセージを表示します。

Presentations.Open FileName:="c:\My Documents\MyPres.ppt", _
    ReadOnly:=msoFalse, WithWindow:=msoTrue

With ActivePresentation
    If .VBASigned = msoFalse And _
           .VBProject.VBComponents.Count > 0 Then
       MsgBox "Warning! The Visual Basic project for" _
           & vbCrLf & "this presentation has not" _
           & vbCrLf & " been digitally signed." _
           , vbCritical, "Digital Signature Warning"
    End If
End With

関連項目

プレゼンテーション オブジェクト

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

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