博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在VC中调用WORD(显示,修改,存盘,运行宏)之二去掉word的常用,格式工具栏 (转)...
阅读量:2518 次
发布时间:2019-05-11

本文共 1407 字,大约阅读时间需要 4 分钟。

在VC中调用WORD(显示,修改,存盘,运行宏)之二去掉word的常用,格式工具栏 (转)[@more@]

在VC中(显示,修改,存盘,运行宏)之二去掉word的常用,格式工具栏

在View菜单中,选ClassWizard,选Automation选项卡,选Add Class,选择From a TypeLibrary, 在目录中选中 Word 97/2000 类型库MSO9.DLL,选中_Commanars,CommandBar。单击ok

在officeView.h添加#include "mso9.h"

添加方法:

int CQsofficeView::htoolbar(BOOL hide)

{
   TRY{
 LPDISPATCH lpDisp;  
 lpDisp = m_pion->GetIDispatch();  
 Documents docs; 
 _Application app;  
 _Document mydoc;
 _CommandBars mybars;
  CommandBar  mybar;
 mydoc.AttachDispatch (lpDisp,TRUE);
 app=mydoc.GetApplication (); 
 mydoc.Activate ();

 mybars.AttachDispatch (mydoc.GetCommandBars (),TRUE);

  mybar.AttachDispatch (mybars.GetItem (COleVariant(/*(short)1)*/"Standard")),TRUE);
 mybar.SetVisible (hide);
  mybar.AttachDispatch (mybars.GetItem (COleVariant(/*(short)2*/"Formatting")),TRUE);
 mybar.SetVisible (hide);
 CMDIFrameWnd * pwnd=(CMDIFrameWnd *)AfxGetMainWnd();
  pwnd->GetActiveFrame ()->UpdateWindow ();

 }

 CATCH(CException, e)
 {
 TCHAR errormsg[255];
 e->GetErrorMessage (errormsg,255,NULL);
 }
 END_CATCH
return 0;
}

bulid,insert 后,便可以调用hidetoolbar了。

我的:先用WORD的宏录制功能录制好宏后,选择工具下宏下VB编辑器看它的源码然后再根据msword.h和mso*.h的相应类来实现。

在VC中调用WORD(显示,修改,存盘,运行宏)一在这儿。

/develop/article/10/10570.shtm">http://www.csdn.net/develop/article/10/10570.shtm

我想有人也许跟我一样在走许多弯路,把我的method呈现出来希望能对他们有所帮助。:)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-998427/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-998427/

你可能感兴趣的文章
jquery新窗口打开链接
查看>>
学习的本质
查看>>
应届GIS硕士求职经验总结
查看>>
工作vs.学�
查看>>
centos7 安装kubernetes1.4
查看>>
c++ auto类型说明符
查看>>
python中的字符编码(一)
查看>>
iOS特性一 关闭系统日志打印
查看>>
C#将系统时间转换为double类型
查看>>
八大排序算法的python实现(一)直接插入排序
查看>>
一元二次不等式和一元三次不等式解法的思考
查看>>
「PLC」PLC基本编程
查看>>
MySQL修改时区的方法小结
查看>>
恶意代码代码特征提取
查看>>
CODE FESTIVAL 2017 qual C F
查看>>
【已解决】【Mac】 运行adb提示command not found,需要配置adb环境
查看>>
可视化对象(str/repr/bytes)
查看>>
LeetCode 120. 三角形最小路径和
查看>>
剑指offer-机器人的运动范围
查看>>
Web APi之过滤器创建过程原理解析【一】(十)
查看>>