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

首先建立一个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


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值