我一直在努力做到以下几点: 在我使用Excel 2016构建的模板中。当模板打开时,Workbook Open事件用于从现在打开的模板创建新工作簿并将其另存为'xlsm'文件。我无法获取Workbooks.Add (模板)工作。这是我到目前为止所尝试的:
dim wb as workbook
设置wb = workbooks.add(Me)'运行时错误1004'应用程序定义或对象定义错误。
设置wb = workbooks.add(“x:\ Users \ name \ Documents \ name of template.xltm”) 其中name是用户名,模板是从文件资源管理器复制的有效名称。 '运行时错误1004 ......
'设置wb = Workbooks.Add(Template:=“C:\ Users \ Ed \ Documents \ Custom Office Templates \ Itemized_Deduction.xltm”)'此尝试中显示的确切路径准确显示我在做什么。我不得不在Itemized和Deduction之间使用_-编译器不喜欢它只有一个空格,因为它显示在文件夹中。错误是一样的。
如果MS能够提供完整的样品示例,那么我们(优质产品的用户)可以在第一时间获得样品,这肯定会有所帮助。 我去过这个网站,MS开发人员,Office开发人员,上帝知道在哪里,所有显示的内容都不起作用。
我是否应该使用已关闭的工作簿模板?
在这种情况下可以使用XLTM模板吗?
有人可以告诉我如何使用.Add(模板)吗?
答案 0 :(得分:0)
在再次睡觉之后我已经考虑过了一些想法,让我的头从我的*& ^ 67开始!我正在努力复杂化。 我所要做的只是在模板上做一个“另存为”,问题就解决了。 感谢Roy的帮助和支持。