次の方法で共有


DocumentBase.Compare メソッド

この文書が他の文書と異なっている場所を示すリビジョン マークを表示します。

名前空間:  Microsoft.Office.Tools.Word
アセンブリ:  Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll 内)

構文

'宣言
Public Sub Compare ( _
    name As String, _
    ByRef authorName As Object, _
    ByRef compareTarget As Object, _
    ByRef detectFormatChanges As Object, _
    ByRef ignoreAllComparisonWarnings As Object, _
    ByRef addToRecentFiles As Object, _
    ByRef removePersonalInformation As Object, _
    ByRef removeDateAndTime As Object _
)
public void Compare(
    string name,
    ref Object authorName,
    ref Object compareTarget,
    ref Object detectFormatChanges,
    ref Object ignoreAllComparisonWarnings,
    ref Object addToRecentFiles,
    ref Object removePersonalInformation,
    ref Object removeDateAndTime
)

パラメーター

  • name
    型 : System.String
    比較する際に使用するこの文書の名前です。
  • authorName
    型 : System.Object%
    比較によって作成される差異情報に関連付ける校閲者名です。指定しなかった場合は、既定で、改定する文書の作成者名が使用されます。文書に作成者名が設定されていない場合は、既定で、"比較" という文字列が使用されます。
  • detectFormatChanges
    型 : System.Object%
    比較する際に書式が変更されている場所も検出する場合は true (既定) にします。
  • ignoreAllComparisonWarnings
    型 : System.Object%
    問題をユーザーに通知しないで文書を比較する場合は true にします。既定値 false です。
  • addToRecentFiles
    型 : System.Object%
    [ファイル] メニューの最近使用したファイルに文書を追加する場合は true にします。
  • removePersonalInformation
    型 : System.Object%
    指定した文書から、個人情報を削除する場合 true にします。既定値 false です。
  • removeDateAndTime
    型 : System.Object%
    変更履歴から日付と時刻のスタンプ情報を削除する場合は true にします。変更履歴から日付と時刻のスタンプ情報を削除しない場合は false です。

解説

省略可能なパラメーター

省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。

Compare メソッドを使用して、現在の文書と指定した文書とを比較し、異なる場所にリビジョン マークを表示するコード例を次に示します。この例では、ファイルが Sales1.docx 位置の C に現在のコンピューターにあると想定しています: \Docs。この例を使用するには、これをドキュメント レベルのプロジェクトの ThisDocument クラスから実行します。

Private Sub DocumentCompare()

    Me.Compare("C:\Docs\Sales1.docx", _
        CompareTarget:=Word.WdCompareTarget.wdCompareTargetNew, _
        AddToRecentFiles:=False)
End Sub
private void DocumentCompare()
{
    object compareTarget = Word.WdCompareTarget.wdCompareTargetNew;
    object addToRecentFiles = false;

    this.Compare("C:\\Docs\\Sales1.docx", ref missing, ref compareTarget, 
        ref missing, ref missing, ref addToRecentFiles, ref missing, 
        ref missing);
}

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

DocumentBase クラス

Microsoft.Office.Tools.Word 名前空間