如果我保存MS Word文档,则更改c#字体大小

时间:2017-06-21 12:45:42

标签: c#

我正在使用Microsoft.Office.Interop.Word在C#(.NET,WPF,MS VS 2013)中工作。我打开一些MS word文档。我改变文字,然后保存结果。但问题是文档的格式(主要是字体大小)发生了变化。例如:

  

Hello World! (粗体,字体大小14)

     

说你好世界! (常规,字体大小12)

更改和保存后

  

Hello World! (粗体,字体大小14)

     

不要说你好世界! (粗体,字体大小14)

哪里让我搞错了?这是我的代码:

Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();

Microsoft.Office.Interop.Word.Document doc = app.Documents.Open(FileName);

doc.Content.Text = Regex.Replace(doc.Content.Text, "Say", "Do not Say", RegexOptions.IgnoreCase);

FileName = FileName.Replace(".", "_new.");

object fileName = FileName;

doc.SaveAs2(ref fileName);

0 个答案:

没有答案