WEB开发网
开发学院软件开发VC Excel2000/XP和PowerPoint2000/XP内部COM插件的实... 阅读

Excel2000/XP和PowerPoint2000/XP内部COM插件的实现

 2006-07-22 11:45:19 来源:WEB开发网   
核心提示: //* 导入工程所需Office2K及PowerPoint2K类型库,其*//* 中路径可根据安装路径自行设定, jingzhou xu *//***Office 2000下导入使用 /#import "E:\\Program Files\\Microsoft Office\\O
/////////////////////////////////////////////////////////////////////////////////
/* 导入工程所需Office2K及PowerPoint2K类型库,其*/
/* 中路径可根据安装路径自行设定, jingzhou xu  */
/******************* Office 2000下导入使用 ************************/
#import "E:\\Program Files\\Microsoft Office\\Office\\mso9.dll" rename_namespace("Office")
using namespace Office;
#import "D:\\Program Files\\Common Files\\Microsoft Shared\\VBA\\VBA6\\VBE6EXT.olb" rename_namespace("VBE6")
using namespace VBE6;
// PowerPoint导入库
#import "E:\\Program Files\\Microsoft Office\\Office\\MSPPT9.OLB" named_guids,rename_namespace("MSPPT")
using namespace MSPPT;

第二点:注册类型信息有所不同(*.rgs),将文件rgs中内容的下半部分修改如下所示:

Excel2000下:

HKCU
{
 Software
 {
  Microsoft
  {
   Office
   {
    Excel
    {
     Addins
     {
      ''ExcelAddin.Excel2000Addin''
      {
       val FriendlyName = s ''Excel20002000 Addin''
       val Description = s ''Excel20002000下插件''
       val LoadBehavior = d ''00000003''
       val CommandLineSafe = d ''00000001''
      }
     }
    }
   }
  }
 }
}

PowerPoint2000下:

Tags:Excel XP PowerPoint

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接