软件注册站
热情软件屋

 
如何用VC6调用WORD宏
编号: QA003430    
建立日期: 2000年10月18日 最后修改日期: 2003年12月14日
所属类别: C/C++ - Office开发
   
    操作系统: win98
    编程工具: vc6.0
    问题: 如何用VC6调用WORD宏?我曾经在VB程序中通过调用WORD宏来合并WORD文档,生成WORD格式的VB应用程序报表并打印出来。但在VC6中如何调用WORD宏?请高手们帮忙!
    水平: 刚入门(孟昭)
   
    VC有三种方法通过Automation调用Office运行宏:
    1、引入类型库文件(QA000049 "在VC++ 5.0中如何通过OLE技术访问Excel对象"),这个方法是最常用的,非常方便,相当于VB中在“引用”对话框中选择相应的类型库。
    2、使用CoCreateInstance,相当于VB的CreateObject。
    3、使用#import。
    后两种方法可以参考微软的Knowledge Base的文章:“Q238972 INFO: Using Visual C++ to Automate Office”、微软的Knowledge Base的文章:“Q196776 FAQ: Office Automation Using Visual C++”和微软的Knowledge Base的文章:“Q194873 HOWTO: Access a Visual Basic ActiveX DLL from Visual C++”
    
    闻天的意见:
    /*spApp是CComQIPtr<MSWord::_Application> spApp(Application);*/
    
spApp.p->Run("宏名,如InsertOCXButton");
    
    

    
    相关问题:
    QA000049 "在VC++ 5.0中如何通过OLE技术访问Excel对象"

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, Office开发, office, ms office, office xp, office 97

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio