我是用class CMyOleItem : public COleDocObjectItem继承一个类;
然后
m_pExcelItem = new CMyOleItem(pDoc);
CLSID clsid;
if(FAILED(::CLSIDFromProgID(L"Excel.sheet",&clsid)))
AfxThrowMemoryException();
if(!m_pExcelItem->CreateNewItem(clsid))
AfxThrowMemoryException();
然后
m_pExcelItem = new CMyOleItem(pDoc);
CLSID clsid;
if(FAILED(::CLSIDFromProgID(L"Excel.sheet",&clsid)))
AfxThrowMemoryException();
if(!m_pExcelItem->CreateNewItem(clsid))
AfxThrowMemoryException();
解决方案 »
- mfc的资源视图里对话框的长度和运行时的不一样?
- 请教找工作的问题 & 散分
- 新手,求教一个很简单的问题!关于树形展开的~
- Listctrl里如何编辑多行?
- 请问如何能弹出可以输入一行文本的对话框。
- 问问题
- 钩子函数和回调函数
- 请教:如何用最快速的方法得到一个16位或24位BMP文件到底包含多少种RGB色彩?仅说思路即可
- 接收运动速度快的视频画面为什么会花,而且重新执行接收视频程序后还是不行?
- vb里面通过引用能获得的activex dll(比如ado library dll等)为什么不能在vc里通过componets and controls添加进来,说是vc不能识别该dll.
- unicode问题,急!!!!!!!
- 为什么不能获得html网页中的script或者applet啊 请高手指点(在线等)
{
hWnd = ::FindWindow(NULL,"你程序的TITLE");
if(hWnd!=NULL)
::SendMessage(hWnd, WM_CLOSE, 0L, 0L);
hWnd = NULL;
}while(hWnd!=NULL);