特定の情報項目やドキュメントのプロパティに、ドキュメント検査モジュールの指定に従ってアクションを実行します。
構文
式。Fix(Status, Results)
式DocumentInspector オブジェクトを返す式。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
状態 | 必須 | MsoDocInspectorStatus | ドキュメントの状態を表す列挙体。 Status は出力パラメーターです。これは、メソッドが目的を完了したときに値が返されることを意味します。 |
結果 | 必須 | String | アクションの結果が含まれます。 Results は出力パラメーターです。 |
注釈
Microsoft Office に含まれている 2 つのドキュメント検査モジュールがあります。 これらは、 コメントと変更履歴 のモジュールと ドキュメントのプロパティ のメソッドです。 これらは、[ ドキュメント インスペクター] ダイアログ ボックスに表示される最初の 2 つのオプションですが、 DocumentInspectors コレクションでは使用できません。
例
次の例では、 DocumentInspector オブジェクト を修正する 方法を実装することを示します。 DocumentInspectors コレクションで指定されたインデックス値を持つを実行するドキュメント検査モジュールを指定します。 このメソッドを実行する前に、ブックに非表示のワークシートがあるかどうかを判断する Inspect メソッドを実行すると可能性があります。
Public Sub DI_FixDocument()
Dim docStatus As MsoDocInspectorStatus
Dim result As String
ActiveDocument.DocumentInspectors(3).Fix docStatus, result
MsgBox ("The Fix method returned the following status " & docStatus & _
" with this result " & result)
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。