怎么样实现类似" word 中宏"的功能 在我的程序中,想实现类似 word 中 "宏 "的功能,是否是嵌入一个脚本的解释器??word中 宏是 vbs 的,那么怎么实现与word 的交互的呢?我想实现这样一个类似的功能,不需要支持录制,只需要能够执行就行了,我想如果要是嵌入脚本解释器的方式,那么就不需要考虑是什么脚本类型了,但是怎么实现交互还是想不明白.谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 up up up a 着急啊`~`兄弟门,救命啊~`~ 就像Addin插件一样,需要定义接口和相关的Word中的元素单位,然后针对指定的元素进行操作。参考:http://www.vckbase.com/document/finddoc.asp?keyword=Addin 怎么实现这个接口呢,实现我的 宏 控制我了的gui 程序~~大家踊跃发言啊~~谢谢 vcleaner ~` classwizard——add class from a type library, 选择msword.olb(在Office安装目录下\Office11)选择添加_Application、Documents 、_Document _Application wordApp; wordApp.CreateDispatch("word.Application"); wordApp.Run("宏名", ...);后面全是空,一共大概30个 要打开文件的话,这样Documents wordDocs; wordDocs.AttachDispatch(wordApp.GetDocuments()); wordApp.SetVisible(TRUE); //This shows the application. COleVariant covTrue((short)TRUE), covFalse((short)FALSE), covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR); _Document testDoc; testDoc.AttachDispatch(wordDocs.Open( COleVariant("C:\\好友在线需求.doc",VT_BSTR), covFalse, // Confirm Conversion. covFalse, // ReadOnly. covFalse, // AddToRecentFiles. covOptional, // PasswordDocument. covOptional, // PasswordTemplate. covFalse, // Revert. covOptional, // WritePasswordDocument. covOptional, // WritePasswordTemplate. covOptional, covOptional, covOptional, covOptional,covOptional,covOptional,covOptional) // Format. ); MFC里如何复制当前目录下的某文件? 有关MATLAB!!!! 句柄,DC,RC各是什么?有什么区别? 怎样写查看WINDOWS NT事件日志的程序? 在线等待 一个关于Dialog Bar 组件的问题(不会很难吧) ●●WM_CLOSE都在哪些情况下产生?●● 基于对话框的程序,如何用鼠标拖动来改变窗体大小。 小白问题 拜求解答 mfc绘制大量点并放大、缩小通过鼠标,而且用位图方式 串口读取问题,急…… 怎么用api实现“点击menu里的命令,实现相应函数”WM_MenuSelect ?WM_MENUCOMMAND?
http://www.vckbase.com/document/finddoc.asp?keyword=Addin
选择添加_Application、Documents 、_Document
_Application wordApp;
wordApp.CreateDispatch("word.Application");
wordApp.Run("宏名", ...);
后面全是空,一共大概30个
Documents wordDocs;
wordDocs.AttachDispatch(wordApp.GetDocuments());
wordApp.SetVisible(TRUE); //This shows the application.
COleVariant covTrue((short)TRUE),
covFalse((short)FALSE),
covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
_Document testDoc;
testDoc.AttachDispatch(wordDocs.Open(
COleVariant("C:\\好友在线需求.doc",VT_BSTR),
covFalse, // Confirm Conversion.
covFalse, // ReadOnly.
covFalse, // AddToRecentFiles.
covOptional, // PasswordDocument.
covOptional, // PasswordTemplate.
covFalse, // Revert.
covOptional, // WritePasswordDocument.
covOptional, // WritePasswordTemplate.
covOptional,
covOptional,
covOptional,
covOptional,covOptional,covOptional,covOptional) // Format.
);