如何基于嵌入式excel模板创建新的excel工作簿?

时间:2019-05-22 12:32:29

标签: excel vba templates

我创建了一个VBA / excel工具,用于基于多个选择/复选框创建工作表。然后,这将基于具有多个工作表的模板生成一个新的工作簿。到目前为止,代码已链接到单独文件夹中的模板。但是,我宁愿将excel文件嵌入工具/生成器中并引用该对象以创建一个新的工作簿,因为这样我就可以分发单个.xlsx,而不必同时发送基础模板文件夹。这可能吗?

我目前正在通过Workbooks.Add()函数执行此操作,但似乎无法弄清楚如何引用嵌入式对象/ xlsx。

下面的代码是我目前如何创建模板的一小段代码。

Dim strTemplate As String: strTemplate = ThisWorkbook.Path & "\Template\WP_template.xlsm"
Dim WB As Workbook
Set WB = Workbooks.Add(strTemplate)

那么有解决办法吗?我该如何将strTemplate引用为嵌入式对象呢?

0 个答案:

没有答案