我有一个模板 .dotm 文件,其中有 ActiveX 按钮和内容控件。文档未受保护且已启用编辑。
我已经在多台计算机上测试了基于此模板创建文档,运行 Windows 7/Windows 10 和 Office 2010,基于模板的文档可以运行 ActiveX 对象的 VBA 代码,并且内容控件可用(复选框、文本字段和日期选择器)。
但是,在特定计算机 - Windows 7/Office 2010 上,当我基于模板创建新文档(双击模板)时,不再显示内容控件,仅将占位符显示为文本。此外,复选框不能使用,它们只是字符。但是,ActiveX 对象仍在工作,并且插入到模板中的 VBA 代码运行。
打开模板并直接在模板上工作时不会出现此问题(右键单击 - 打开),但这不是预期用途。
我选择Trust Center > Trust Center Settings > ActiveX Settings
了Trust Center > Trust Center Settings > Macro Settings
最宽松的选项,允许运行所有控件。
为了更好地可视化问题,我添加了以下场景:
如您所见,它以启用且功能正常的内容控件打开。
2.双击模板/右键->新建(基于模板新建文档):
比如黄色高亮的应该是文本框内容控件,但它是一个简单的文本(我取的时候有光标在上面)截图)。
如您所见,没有内容控件。复选框是简单的字符,没有文本框。
在任何其他计算机上,根据模板创建新文档(如案例 1)按预期工作(文档显示为案例 2,带有内容控件)。
您能否指导我找出导致内容控件出现此问题的原因?谢谢!