VS2008 MFC ATL编写简单的word菜单项

来源:互联网 发布:数据库字段设计规范 编辑:程序博客网 时间:2024/05/16 15:05

首先建立一个MFC DLL项目:

新建->项目->MFC->MFC DLL->完成

选中新建项目名称->添加类->ATL简单对象->起个名字->完成

 

点击类视图,在你刚才添加的类中鼠标右键添加实现接口

 

完成。

 

点击资源文件(后缀名为rgs)双击打开

加入以下代码

HKCU{   Software   {       Microsoft    {        Office     {         Word      {          Addins       {           'WordMenu.MyAddin'        {            val FriendlyName = s 'WordMenu'                           val Description = s 'WordMenu'                           val LoadBehavior = d '00000003'                           val CommandLineSafe = d '00000001'        }       }      }     }    }   }}


注意把名字改成你的项目名称和类名称,如我的项目叫WordMenu,类名MyAddin.

接着在stdafx.h中添加代码如下

#import "./OfficeLib/MSO9.DLL" rename_namespace("Office")
using namespace Office;

#import "./OfficeLib/VBE6EXT.OLB" rename_namespace("VBE6")
using namespace VBE6;

#import "./OfficeLib/MSWORD9.OLB" rename("ExitWindows","ExitWindowsEx"),named_guids,rename_namespace("MSWord")
using namespace MSWord;

路径必须和你安装office的路径相同

 

以上框架搭好之后就可以写代码了 ^_^.

附带源码下载地址 http://download.csdn.net/detail/lambition/4156753


 

原创粉丝点击