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
包括合并内容的新文件的名称。
- mergeTarget
类型:System.Object%
WdMergeTarget 值之一。
- detectFormatChanges
类型:System.Object%
如果检测文档中的格式更改,则为 true;否则为 false。
- useFormattingFrom
类型:System.Object%
WdUseFormattingFrom 值之一。
- addToRecentFiles
类型:System.Object%
如果添加到最近的文件列表,则为 true;否则为 false。
备注
可选参数
有关可选参数的信息,请参见Office 解决方案中的可选参数。
示例
下面的代码示例使用 Merge 方法与版本标记合并更改标记在 Sales2.docx 上到文档与当前项目。 此示例假定,文件 Sales2.docx 在文件夹 C:\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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。