ole 打开excel - C++ Builder / Windows SDK/API
各位大虾,c++ builder中,怎么样后台打开加密的EXCEL呀?
我是这样写的:
ExcelApp = Variant::CreateObject("Excel.Application");
ExcelApp.PS("password","123456");
ExcelApp.PG("workbooks").FN("open",FileName.c_str());
但是根本就不行呀,还请各位帮忙呀
[解决办法]
通常在Word,Excel之类的程序中操作,可以通过宏的形式将操作记录下来,然后在开发工具中通过OLE调用,实现同样的功能.
我不知道你是如何设置的密码,所以需要你录制一段用Excel打开该加密文档的宏,然后帮你将宏代码翻译成C++Builder可用的格式,如此而已.