次の方法で共有


DocumentBase.Merge メソッド

リビジョン マークでマークされた変更を、ある文書から別の文書にマージします。

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

構文

'宣言
Public Sub Merge ( _
    fileName As String, _
    ByRef mergeTarget As Object, _
    ByRef detectFormatChanges As Object, _
    ByRef useFormattingFrom As Object, _
    ByRef addToRecentFiles As Object _
)
public void Merge(
    string fileName,
    ref Object mergeTarget,
    ref Object detectFormatChanges,
    ref Object useFormattingFrom,
    ref Object addToRecentFiles
)

パラメーター

  • fileName
    型 : System.String
    マージした内容を格納する、新しいファイルの名前です。
  • detectFormatChanges
    型 : System.Object%
    文書内の書式の変更を検出する場合は true、それ以外の場合は false。
  • addToRecentFiles
    型 : System.Object%
    最近使用したファイルの一覧に追加する場合は true、それ以外の場合は false。

解説

省略可能なパラメーター

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

次のコード例は、現在のプロジェクトに関連付けられた文書にマージに Merge のメソッドをマークされている Sales2.docx のリビジョン マークと変更を使用します。この例では、ファイル Sales2.docx が 15 のフォルダー B の現在のコンピューターにあると想定しています: \Docs。この例を使用するには、これをドキュメント レベルのプロジェクトの ThisDocument クラスから実行します。

Private Sub DocumentMerge()
    Me.Merge("C:\Docs\Sales2.docx", _
        MergeTarget:=Word.WdMergeTarget.wdMergeTargetCurrent, _
        DetectFormatChanges:=True, _
        UseFormattingFrom:=Word.WdUseFormattingFrom.wdFormattingFromCurrent, _
        AddToRecentFiles:=True)
End Sub
private void DocumentMerge()
{
    object MergeTarget = Word.WdMergeTarget.wdMergeTargetCurrent;
    object DetectFormatChanges = true;
    object UseFormattingFrom = 
        Word.WdUseFormattingFrom.wdFormattingFromCurrent;
    object AddToRecentFiles = true;

    this.Merge("C:\\Docs\\Sales2.docx", ref MergeTarget,
        ref DetectFormatChanges, ref UseFormattingFrom, 
        ref AddToRecentFiles);
}

.NET Framework セキュリティ

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

参照

関連項目

DocumentBase クラス

Microsoft.Office.Tools.Word 名前空間