要显示/隐藏单个字段的字段代码,我通常使用 Shift+F9。但有时我需要上下文菜单(例如,当使用带有没有“F”键的屏幕键盘的平板电脑时)。我注意到,对于某些代码,上下文菜单选项“显示/隐藏字段代码”不可用。例如,当使用 LINK 链接到 Excel 工作表时,就像在这种情况下:
{ LINK Excel.Sheet.12 "C:\\Folder123\\ExcelFileABC.xlsx" "Table1!Z8S8" }
知道为什么或如何解决此问题吗?或者也许有一种解决方法,例如通过功能区菜单显示/隐藏它(在我的情况下是 Word 2010)。
我已经知道如何通过功能区(文件 - 选项 - 高级选项等)显示文档中的所有字段代码,但是这 A) 非常耗时,并且 B) 当您使用几个彼此相邻的字段时会变得非常混乱。
答案1
创建如下所示的宏并将其添加到功能区。
Sub ShowCode()
Selection.Fields.ToggleShowCodes
End Sub
然后,如果您选择一个字段并单击此宏按钮,它将显示/隐藏字段代码。我针对您的示例进行了测试,并且它有效(没有上下文菜单 - 已确认)。