excel - 基于 VBA 模板创建新的 Excel 文件

标签 excel vba

我正在 Excel 中构建一个应用程序,该应用程序将使用户能够从已构建的现有基于 Excel 的工具列表中进行选择。他们将选择特定的工具并点击“创建新”按钮。单击此按钮后,系统将要求用户命名该文件。输入名称后,需要创建一个新工作簿并将其放置在该特定工具的项目文件夹中。我在代码中实现此功能时遇到问题。我已经能够找到实现从事件工作簿复制模板的代码示例,但没有找到完全用于创建另一个 Excel 文件中的内容的示例。

我相信我需要复制用户需要重新创建的工作簿,然后更改名称并将文件放置在所需位置。

我会发布一些代码来展示到目前为止我所做的事情,但我还没有真正取得进展。

谢谢

最佳答案

set wb = workbooks.add("x:\mytemplate.xls") 允许您创建新文档并指定要用作模板的文件。

关于excel - 基于 VBA 模板创建新的 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9165640/

相关文章:

excel - VBA Excel将动态范围从两张纸合并为一张,1004粘贴错误

excel - 更改 Excel 工作表的所有单元格中的文本颜色

excel - VBA代码根据excel中另一列中的值对一列中的值求和

ms-access - objHTTP.Open 无法编译

vba - 如何使用 Worksheet.Function 在 VBA 中求负 SumIf

excel - 添加到数组并查找数组中的值

asp.net - 使用 Excel VBA 打开 IE 并与 Web 表单交互

mysql - 无法通过 Excel 中的 ODBC 连接(虽然连接测试工作正常)

Excel 自行删除我的查询连接并给出几条错误消息

vba - 检查一个值是否是列表的成员