首页 > 解决方案 > 在 Word 2016 中更改字体后未获取最新字体名称

问题描述

我在返回当前字体名称的功能区中添加了一个按钮。我在 MS Word 2016 中键入一些文本,然后更改整个字体名称。更改字体名称后,我想使用 C# 获取字体名称。我正在使用 VSTO。

以下代码位于按钮 Click 事件中。

  var currentApp = Globals.ThisAddIn.Application;
  string fontName = currentApp.ActiveDocument.Styles[Word.WdBuiltinStyle.wdStyleDefaultParagraphFont].Font.Name;

但我总是得到与更改前相同的字体。

标签: c#ms-wordvsto

解决方案


推荐阅读