2010-12-19 47 views

回答

0

我做的是構建實現2個接口的小型ATL Addin: IDTExtensibility2和IRibbonExtensibility 定製XML只是從文件加載。

裏面的C#代碼的編碼是非常簡單的:

 RegistryKey key = Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office\Word\Addins\RibbonLoaderLib.RibbonLoader"); 
     key.SetValue("LoadBehavior",2,RegistryValueKind.DWord); 
     key.SetValue("Description","Ribbon Loader Add-In",RegistryValueKind.String); 
     key.SetValue("FriendlyName","Ribbon Loader Add-In",RegistryValueKind.String); 
     wordApp_.COMAddIns.Item("RibbonLoaderLib.RibbonLoader").Connect = true;   
2

使用IRibbonExtensibility接口,可從加載項只

,這意味着它不會通過自動化工作,該接口是不是在進程外型庫曝光。您必須使用VSTO編寫加載項,請使用C#+ Office + Word 2007加載項項目模板開始。