VC调用word时,怎样才能隐藏word的某些菜单项
来源:互联网 发布:广州数控车床仿真软件 编辑:程序博客网 时间:2024/05/25 16:39
1.第一种方法
Word::_DocumentPtr pDoc = m_lpDispatch;
if (pDoc )
{
Office::_CommandBarsPtr pbars= pDoc -> GetCommandBars ();
if (NULL == pbars)
{
lstrcpy(g_tszErrorMsg,_T( "获取excel的GetCommandBars接口失败! "));
return E_FAIL;
}
Office::CommandBarPtr pbar;
_bstr_t bstrCommandName = _T( "Standard ");
pbars -> GetItem (bstrCommandName)-> PutVisible (VARIANT_FALSE);
bstrCommandName = _T( "Formatting ");
pbars -> GetItem (bstrCommandName)-> PutVisible (VARIANT_FALSE);
2.第二种方法:
HWND hwnd = FindWindowEx(m_hWnd,NULL, "EXCEL2 ",NULL);
HWND hclosewnd = NULL;
while (hwnd != NULL)
{
hclosewnd = FindWindowEx(hwnd,NULL, "MsoCommandBar ", "工作表菜单栏 ");
if (hclosewnd)
SendMessage(hclosewnd,WM_CLOSE,0,0);
hclosewnd = FindWindowEx(hwnd,NULL, "MsoCommandBar ", "图表菜单栏 ");
if (hclosewnd)
SendMessage(hclosewnd,WM_CLOSE,0,0);
hclosewnd = FindWindowEx(hwnd,NULL, "MsoCommandBar ", "格式 ");
if (hclosewnd)
SendMessage(hclosewnd,WM_CLOSE,0,0);
hclosewnd = FindWindowEx(hwnd,NULL, "MsoCommandBar ", "常用 ");
if (hclosewnd)
SendMessage(hclosewnd,WM_CLOSE,0,0);
hclosewnd = FindWindowEx(hwnd,NULL, "MsoCommandBar ", "图表 ");
if (hclosewnd)
SendMessage(hclosewnd,WM_CLOSE,0,0);
hwnd = FindWindowEx(m_hWnd,hwnd, "EXCEL2 ",NULL);
}
Word::_DocumentPtr pDoc = m_lpDispatch;
if (pDoc )
{
Office::_CommandBarsPtr pbars= pDoc -> GetCommandBars ();
if (NULL == pbars)
{
lstrcpy(g_tszErrorMsg,_T( "获取excel的GetCommandBars接口失败! "));
return E_FAIL;
}
Office::CommandBarPtr pbar;
_bstr_t bstrCommandName = _T( "Standard ");
pbars -> GetItem (bstrCommandName)-> PutVisible (VARIANT_FALSE);
bstrCommandName = _T( "Formatting ");
pbars -> GetItem (bstrCommandName)-> PutVisible (VARIANT_FALSE);
2.第二种方法:
HWND hwnd = FindWindowEx(m_hWnd,NULL, "EXCEL2 ",NULL);
HWND hclosewnd = NULL;
while (hwnd != NULL)
{
hclosewnd = FindWindowEx(hwnd,NULL, "MsoCommandBar ", "工作表菜单栏 ");
if (hclosewnd)
SendMessage(hclosewnd,WM_CLOSE,0,0);
hclosewnd = FindWindowEx(hwnd,NULL, "MsoCommandBar ", "图表菜单栏 ");
if (hclosewnd)
SendMessage(hclosewnd,WM_CLOSE,0,0);
hclosewnd = FindWindowEx(hwnd,NULL, "MsoCommandBar ", "格式 ");
if (hclosewnd)
SendMessage(hclosewnd,WM_CLOSE,0,0);
hclosewnd = FindWindowEx(hwnd,NULL, "MsoCommandBar ", "常用 ");
if (hclosewnd)
SendMessage(hclosewnd,WM_CLOSE,0,0);
hclosewnd = FindWindowEx(hwnd,NULL, "MsoCommandBar ", "图表 ");
if (hclosewnd)
SendMessage(hclosewnd,WM_CLOSE,0,0);
hwnd = FindWindowEx(m_hWnd,hwnd, "EXCEL2 ",NULL);
}
- VC调用word时,怎样才能隐藏word的某些菜单项
- VC调用word的疑难问题?
- VC++中调用word
- VC++中调用word进行word表格的填写
- VC++中调用word进行word表格的填写
- VC++中调用word进行word表格的填写
- vc中调用word的简单入门
- 在VC中调用WORD
- vc调用word完成将当前获得的word文档内容返回
- 怎样才能让文本域的格式保持word的格式
- MFC/VC++调用word进行报表制作
- MFC/VC++调用word进行报表制作
- 在VC中调用WORD(显示,修改,存盘,运行宏)之三。调用word的各种对话框翻页等。
- 在VC中调用WORD(显示,修改,存盘,运行宏)之三。调用word的各种对话框翻页等
- 调用word
- 调用word
- 在VC中调用WORD(显示,修改,存盘,运行宏)之二去掉word的常用,格式工具栏
- 在VC中调用WORD(显示,修改,存盘,运行宏)之二去掉word的常用,格式工具栏
- Java学习笔记二
- 用lnmp一键安装包搭建nginx+mysql+php生产环境实战
- discuz7.2 目录结构说明
- 3D 渲染管线导论 读书笔记
- 编译Android源码时常见问题以及解决方法
- VC调用word时,怎样才能隐藏word的某些菜单项
- Eclipse常用插件(全部实际使用过)
- 安装gcc,kernel
- iphone 对NSMutableArray数组排序
- 堆和栈的区别(转过无数次的文章)
- PHP代码片段记录:+多线程抓取网页等
- Java参数传值还是传引用
- java内存泄漏问题排查
- JS获取元素宽和高