2 qq 25072379 qq_25072379 于 2015.07.12 17:27 提问

怎么通过mfc在excel的Thisworkbook中添加代码?

我想实现一个打开excel后,自启动宏的功能。
我知道在Thisworkbook中手动添加
Private Sub Workbook_Open()
Macro
End Sub

但是不知道如何通过MFC将这段代码插入到Thisworkbook。
不知道可不可以实现,拜托各位了

3个回答

ningfc1024
ningfc1024   2015.07.14 17:28

这好像不太容易实现,你是要实现批量执行一个宏么?
可以直接在Excel中用VBA实现,依次打开excel文件,执行宏,关闭文件。
包含VBA代码的excel存成xla格式的。

CSDNXIAON
CSDNXIAON   2015.07.16 15:24

MFC中通过代码添加按钮
MFC加载EXCEL代码
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

qq_25072379
qq_25072379   2015.07.24 14:33

ningfc1024
这好像不太容易实现,你是要实现批量执行一个宏么?
可以直接在Excel中用VBA实现,依次打开excel文件,执行宏,关闭文件。
包含VBA代码的excel存成xla格式的。

谢谢您的回答,这种直接操作Excel的方式我知道,但是我想用c++调用com接口来实现。
姑且不提这个想法。
现在有个问题是如何通过Excel加载项来加载宏,呵呵,也是通过com来实现。

Csdn user default icon
上传中...
上传图片
插入图片