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
我會通過複製現有的工作簿中的功能來做到這一點。如果這不適合你,請告訴我們更多關於你的情況。 –