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%
比較によって作成される差異情報に関連付ける校閲者名です。指定しなかった場合は、既定で、改定する文書の作成者名が使用されます。文書に作成者名が設定されていない場合は、既定で、"比較" という文字列が使用されます。
- compareTarget
型 : System.Object%
比較対象の文書です。任意の WdCompareTarget 値です。
- 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 セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。