如何更改Word 2013加载项中的文本字体样式

时间:2014-01-27 03:55:50

标签: c# ms-word office-interop

我正在为Word 2013开发一个包含功能区的加载项。我想知道如何从功能区更改文本字体名称和样式(即单击按钮时)

我有这段代码:

Microsoft.Office.Interop.Word.Range sel =  Globals.ThisAddIn.Application.Selection.Range;
sel.Font.Bold = 1;
sel.Font.Name = "Segoe UI";

但它不会影响所选的文字。

1 个答案:

答案 0 :(得分:1)

尝试在文档中选择不属于应用程序的范围。 像这样的东西。

 // Set the Range to the first paragraph.   
Word.Document document = this.Application.ActiveDocument;  
Word.Range rng = document.Paragraphs[1].Range;