using System;
using System.Reflection;
using NetOffice.WordApi.Enums;
using Word = NetOffice.WordApi;
namespace ConsoleWordHB
{
class Program
{
static void Main(string[] args)
{
var wordApplication = new Word.Application {DisplayAlerts = WdAlertLevel.wdAlertsNone};
var deskPath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
var file1 = deskPath + "\\test1.docx" ;
var file2 = deskPath + "\\test2.docx";
object objMissing = Missing.Value;
object confirmConversion = false;
object link = false;
object attachment = false;
object objUnit = WdUnits.wdStory;
var doc1 = wordApplication.Documents.Open(file1);
wordApplication.Selection.EndKey(objUnit);
wordApplication.Selection.InsertFile
(
file2,
objMissing,
confirmConversion,
link,
attachment
);
var time = DateTime.Now;
var saveFile = deskPath + "\\合并后文件-" + time.Hour + time.Minute + time.Second;
doc1.SaveAs(saveFile);
wordApplication.Quit();
wordApplication.Dispose();
}
}
}