次の方法で共有


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.doc にある、リビジョン マークでマークされた変更を、現在のプロジェクトに関連付けられているファイルにマージするコード例を次に示します。 この例では、Sales2.doc が、現在のコンピューターの C:\Docs に存在すると仮定しています。 この例を使用するには、これをドキュメント レベルのプロジェクトの ThisDocument クラスから実行します。

Private Sub DocumentMerge()
    Me.Merge("C:\Docs\Sales2.doc", _
        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.doc", ref MergeTarget,
        ref DetectFormatChanges, ref UseFormattingFrom, 
        ref AddToRecentFiles);
}

.NET Framework セキュリティ

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

参照

参照

DocumentBase クラス

Microsoft.Office.Tools.Word 名前空間