c# - 在 Word 2016 中更改字体后未获取最新字体名称
问题描述
我在返回当前字体名称的功能区中添加了一个按钮。我在 MS Word 2016 中键入一些文本,然后更改整个字体名称。更改字体名称后,我想使用 C# 获取字体名称。我正在使用 VSTO。
以下代码位于按钮 Click 事件中。
var currentApp = Globals.ThisAddIn.Application;
string fontName = currentApp.ActiveDocument.Styles[Word.WdBuiltinStyle.wdStyleDefaultParagraphFont].Font.Name;
但我总是得到与更改前相同的字体。
解决方案
推荐阅读
- c - ADS v1.2 错误 C2304E:
预期但发现'int' - javascript - 没有 JS 源的 Firefox 调试器空白
- apache - 如何通过树莓派接入点访问灯
- swift - Swift - UIButton 图像大小取决于字体大小
- python - 计算一个字母在一个单词中出现的次数,并将它们按以下格式排列:
- kotlin - 如果项目 Reactor 中的其他 Mono 为空,则修改 Mono?
- php - 找不到类 'PHPMailer\\PHPMailer\\Exception'
- python - 将 Rijndael 加密从 python 2 转换为 3
- java - Mockito 测试 Rest 客户端
- html - HTML:单选按钮