一、获取当前打开Word文档的名字和路径CComPtr <Word::_Document> pDoc; hr = m_spApp-> get_ActiveDocument(&pDoc);
if (pDoc != NULL) { CComBSTR bstrName; pDoc-> get_FullName(&bstrName);
USES_CONVERSION; MessageBox(NULL, W2CT(bstrName), _T("当前文档"), MB_OK); } 上面的代码不能加在OnConnection中,如果要加在OnConnection中,必须先响应_Application的DocumentChange事件,然后才能得到ActiveDocument。
二、取消自己添加的目录菜单可以用Delete方法,但是在Delete之前......
阅读全文