0
使用Office Access生成数百个Office Excel电子表格当然是可能的,但将宏添加到生成的工作簿会很好。使用Microsoft Access生成使用宏的Excel电子表格
我想将函数添加到每个电子表格生成的VBA项目中的“ThisWorkbook”对象。如何去做这件事?
预先感谢您!
使用Office Access生成数百个Office Excel电子表格当然是可能的,但将宏添加到生成的工作簿会很好。使用Microsoft Access生成使用宏的Excel电子表格
我想将函数添加到每个电子表格生成的VBA项目中的“ThisWorkbook”对象。如何去做这件事?
预先感谢您!
在假设在所有生成的工作簿的宏的是相同的,
例如
Sub CreateWB()
Dim WB As Workbook
Set WB = Workbooks.Add("MacroTemp.xltm") ' contains VBA, ActiveX, etc.
WB.Worksheets("Sheet1").[A1] = "co-cooo!" ' adding data
WB.SaveAs "MyGenWB", xlOpenXMLWorkbookMacroEnabled
WB.Close
End Sub
在Excel 2007/2010不要忘了模板保存为宏观启用模板(* .xltm“)。
谢谢你,这很棒@MikeD。我没有想过将它卡在模板中。解决了我的所有需求。 – user2454091
我会通过复制现有的工作簿中的功能来做到这一点。如果这不适合你,请告诉我们更多关于你的情况。 –