我正在使用Pentaho 数据集成生成 Excel 文件,我想在创建后自动启动宏。到目前为止,宏是在打开文件时启动的。但这不是一个好方法:有些用户没有执行宏的权限,每次打开文件时 Excel 都会询问您是否要保存更改。
我想知道是否有办法在 Windows Shell 之外的 MS Excel 中执行 VBA 宏。我发现的是这个打开文件的代码:
Shell "C:\Programme\Office2k\Office\EXCEL.EXE " & _"C:\...\MyExcelFile.xls"
但这不是我想要的。我想在任何用户打开宏之前准确地启动宏。
你有什么想法?