基于模板创建新文档时,内容控件出现问题
Problem with content controls, when creating new document based on template
我有一个模板 .dotm 文件,其中有 ActiveX 按钮和内容控件。文档未受保护,可以编辑。
我在多台电脑上测试过基于此模板创建文档,运行ning Windows 7/Windows 10 和Office 2010,基于模板的文档可以运行 ActiveX 对象和内容控件的 VBA 代码可用(复选框、文本字段和日期选择器)。
但是,在特定计算机上 - Windows7/Office 2010,当我基于模板创建新文档时(双击模板),不再显示内容控件,仅显示占位符仅显示为文本。此外,不能使用复选框,它们只是字符。但是,ActiveX 对象仍在工作并且 VBA 代码插入模板 运行s.
打开模板并直接在模板上工作(右键单击 - 打开)时不会出现此问题,但这不是预期用途。
在 Trust Center > Trust Center Settings > ActiveX Settings
和 Trust Center > Trust Center Settings > Macro Settings
中,我选择了最宽松的选项,允许所有控件 运行.
我添加了以下场景以便更好地可视化问题:
1. 右键单击 -> 打开(打开模板):
如果我进入设计模式:
如您所见,它打开时带有已启用且正常运行的内容控件。
2.双击template/Right点击->新建(基于模板新建文档):
比如黄色高亮的应该是一个文本框内容控件,但它是一个简单的文本(我截图的时候光标就在上面)
进入设计模式:
如您所见,没有内容控件。复选框是简单的字符,没有文本框。
在任何其他计算机上,基于模板创建新文档(如案例 1)按预期工作(文档显示如案例 2,带有内容控件)。
你能指导我找出导致内容控件出现此问题的原因吗?谢谢!
在不同的电脑上多次测试后,我发现问题只出现在那些启用了兼容模式的电脑上。在这些计算机上,每个新文档都以 Office 2003 的兼容模式打开,即使模板保存为 .dotm。
为了禁用此兼容模式,我将 File
->Options
->Save
->Save files in this format
从 Word 97-2003 Document (*.doc)
更改为至 Word Document (*.docx)
.
我有一个模板 .dotm 文件,其中有 ActiveX 按钮和内容控件。文档未受保护,可以编辑。
我在多台电脑上测试过基于此模板创建文档,运行ning Windows 7/Windows 10 和Office 2010,基于模板的文档可以运行 ActiveX 对象和内容控件的 VBA 代码可用(复选框、文本字段和日期选择器)。
但是,在特定计算机上 - Windows7/Office 2010,当我基于模板创建新文档时(双击模板),不再显示内容控件,仅显示占位符仅显示为文本。此外,不能使用复选框,它们只是字符。但是,ActiveX 对象仍在工作并且 VBA 代码插入模板 运行s.
打开模板并直接在模板上工作(右键单击 - 打开)时不会出现此问题,但这不是预期用途。
在 Trust Center > Trust Center Settings > ActiveX Settings
和 Trust Center > Trust Center Settings > Macro Settings
中,我选择了最宽松的选项,允许所有控件 运行.
我添加了以下场景以便更好地可视化问题:
1. 右键单击 -> 打开(打开模板):
如果我进入设计模式:
如您所见,它打开时带有已启用且正常运行的内容控件。
2.双击template/Right点击->新建(基于模板新建文档):
进入设计模式:
如您所见,没有内容控件。复选框是简单的字符,没有文本框。
在任何其他计算机上,基于模板创建新文档(如案例 1)按预期工作(文档显示如案例 2,带有内容控件)。
你能指导我找出导致内容控件出现此问题的原因吗?谢谢!
在不同的电脑上多次测试后,我发现问题只出现在那些启用了兼容模式的电脑上。在这些计算机上,每个新文档都以 Office 2003 的兼容模式打开,即使模板保存为 .dotm。
为了禁用此兼容模式,我将 File
->Options
->Save
->Save files in this format
从 Word 97-2003 Document (*.doc)
更改为至 Word Document (*.docx)
.