文書に関連付けられた文書デザイン、またはデザイン ギャラリー オブジェクトに関連付けられているウィザードを表します。
注釈
Document、Page、Shape、または ShapeRange オブジェクトのウィザード プロパティを使用して、ウィザード オブジェクトを返します。
例
注:
使用している Publisher の言語バージョンによっては、このコードの使用時にエラーが表示されることがあります。 エラーが発生する場合は、エラー処理用のエラー ハンドラーを作成する必要があります。
この例では、アクティブなパブリケーションに関連付けられたパブリケーション デザインについて、その名前と現在の設定をレポートします。
Dim wizTemp As Wizard
Dim wizproTemp As WizardProperty
Dim wizproAll As WizardProperties
Set wizTemp = ActiveDocument.Wizard
With wizTemp
Set wizproAll = .Properties
MsgBox "Publication Design associated with " _
& "current publication: " _
& .Name
For Each wizproTemp In wizproAll
With wizproTemp
MsgBox " Wizard property: " _
& .Name & " = " & .CurrentValueId
End With
Next wizproTemp
End With
次の例は、前のコードと同じように機能しますが、この状況のために組み込みのエラー ハンドラーがあります。
Sub ExampleWithErrorHandlers()
Dim wizTemp As Wizard
Dim wizproTemp As WizardProperty
Dim wizproAll As WizardProperties
Set wizTemp = ActiveDocument.Wizard
With wizTemp
Set wizproAll = .Properties
Debug.Print "Publication Design associated with " _
& "current publication: " _
& .Name
For Each wizproTemp In wizproAll
With wizproTemp
If wizproTemp.Name = "Layout" Or wizproTemp _
.Name = "Layout (Intl)" Then
On Error GoTo Handler
MsgBox " Wizard property: " _
& .Name & " = " & .CurrentValueId
Handler:
If Err.Number = 70 Then Resume Next
Else
MsgBox " Wizard property: " _
& .Name & " = " & .CurrentValueId
End If
End With
Next wizproTemp
End With
End Sub
メソッド
プロパティ
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。