Office 模板 - 嵌入式 VB 脚本不活动/不受支持?
首先,这可能是本网站上最简单的问题,具体取决于答案。 问:Office Word 模板 (.dot/.dotx) 是否支持嵌入式 VB 脚本?
如果没有,谢谢! 如果是,为什么这不起作用:
http://postimage.org/image/2uubobv38/
它以 .doc 格式完美运行,但当我尝试将其另存为模板时却无法运行。 我正在运行 Office 2007,但 2003 也不起作用,是否需要启用某些特殊功能才能在 .dot 文件中使用嵌入脚本?
我不知道这是否是解决此类问题的正确论坛,但我真的不知道还有什么地方可以求助于一般编程,所以..有帮助吗?
First off, this might be the simplest questions on this site depending on the answer.
Question: Is Embedded VB scripts supported in Office Word templates (.dot/.dotx)?
If not, thank you!
If it is, why is this not working:
http://postimage.org/image/2uubobv38/
It works flawlessly in a .doc format but not when i try to save it as a template.
I'm running Office 2007 but 2003 doesn't work either, is there something special you need to enable for using embedded scripts in a .dot file?
I don't know if this is the proper forum for questions like this, but i really don't know anywhere else to turn regarding programming in general so.. help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,经过一些逻辑调试(阅读:几天),我发现它是受支持的,只是不是以“传统”的思维方式。
在普通文档中,您显然在打开文档时使用 Open() 函数来加载内容,因为这就是您所做的,您打开文档。
创建 .dot 文件的新实例,因此您应该使用的函数是 New():
在 .dot 文件中使用嵌入脚本时,您不会打开该文件。您正在 应该向您显示“打开”.dot 文件的表单。
Ok so after some logical debugging (read: days), i found out that it IS supported, just not in the "traditional" way of thinking.
In a normal document, you apparently use the Open() function to load things when opening the document, because that's what you do, you open the document.
When using embedded scripts in a .dot file, you're not opening the file.. you are creating a new instance of the .dot file so the function you should be using is New():
This should show you form from "opening" a .dot file.