我已经能够创建出象这样SharePoint.OpenDocuments.1 ActiveX控件的一个实例:普通C++代码来调用COM方法与参数
CLSID clsid;
HRESULT hResult;
IDispatch *pWApp;
LPCOLESTR strPid = L"SharePoint.OpenDocuments.1";
CoInitialize(NULL);
hResult = CLSIDFromProgID(strPid, &clsid);
if(SUCCEEDED(hResult))
hResult = CoCreateInstance(clsid, NULL, CLSCTX_ALL , IID_IDispatch, (void **)&pWApp);
我有一些麻烦调用“EditDocument”的方法有文件名称。我无法弄清楚如何调用或使用变体。
任何代码提示?
使用#import指令可避免必须编写晚期代码。这在脚本语言中很容易,绝对不在C++中。 – 2012-08-04 17:43:58