佚名通过本文主要向大家介绍了exel2015,在exel,pdf转exel,exel2014,exel2016等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 有谁用过MFC Typelib在MFC中加入Exel的处理
描述:
描述:
有谁用过MFC Typelib在MFC中加入Exel的处理。
问题:
用CApplication打开.xls文件时,只能通过
CApplication::FindFile()
用对话框打开,能不能有方法通过编程方式打开呢?
HRESULT hr = OleInitialize(NULL);
// {00024500-0000-0000-C000-000000000046}coclass CApplication
CLSID clsid = {0x00024500, 0x0000, 0x0000,
{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
};
IDispatch *pIDispatch = NULL;
::CoCreateInstance(clsid,
NULL,
CLSCTX_LOCAL_SERVER,
IID_IDispatch,
(void **)&pIDispatch
);
CApplication app(pIDispatch);
用app怎样和文件F:\a.xls关联起来呢?
我只能用app.FindFile(),然后,弹出一个讨厌的对话框,才能选中这个文件,
有什么方法用编程的方式在程序中直接加入打开a.xls的代码,而不要弹出这个对话框呢?
谢谢!