Office模板 - 嵌入式VBScript无效/不支持?

时间:2011-09-27 12:31:42

标签: templates vba office-2007

首先,根据答案,这可能是本网站上最简单的问题。 问题:Office Word模板(.dot / .dotx)中是否支持嵌入式VB脚本?

如果没有,谢谢! 如果是,为什么这不起作用:

http://postimage.org/image/2uubobv38/

它以.doc格式完美运行,但在我尝试将其保存为模板时却无法正常工作。 我正在运行Office 2007,但2003也不起作用,是否需要启用在.dot文件中使用嵌入式脚本的特殊功能?

我不知道这是否是适合此类问题的论坛,但我真的不知道其他任何地方可以转向编程一般这样..帮助?

1 个答案:

答案 0 :(得分:0)

好的,经过一些逻辑调试(阅读:天),我发现它得到支持,而不是“传统”的思维方式。

在普通文档中,您显然在打开文档时使用Open()函数加载内容,因为这就是您所做的,您打开文档。

在.dot文件中使用嵌入式脚本时,您没有打开文件..您正在创建.dot文件的新实例,因此您应该使用的功能是 New()

Private Sub Document_New()
    UserForm1.Show
End Sub

这应该显示来自“打开”.dot文件的表单。