我想從我的C#應用程序中自動化MS Word,並且更改功能區UI時出現問題。 我能找到的所有樣本都使用IRibbonExtensibility接口,該接口僅可從Addins獲得。 使用自動化可以做到這一點嗎?在MS Word 2010中自定義功能區在C#中的自動化#
1
A
回答
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加載項項目模板開始。
相關問題
- 1. Sharepoint 2010 - 自定義功能區
- 2. 在SharePoint 2010中自定義功能區控件
- 3. 自動化MS Word 13中的編號
- 4. Qt中的MS Word/ODF自動化
- 5. MS Word Viewer C#.NET自動化
- 6. VSTO Addin for Outlook 2010中的自定義功能區不顯示
- 7. Word 2010自定義XML?
- 8. 在Outlook 2010中的新郵件功能區中切換自定義按鈕
- 9. VB.Net將MS Word自動化以進行拼寫檢查功能
- 10. 自定義功能區CSS
- 11. 自定義WPF功能區
- 12. MS UI自動化 - 自定義DataGrid
- 13. C#Microsoft Word自動化Microsoft.Office.Interop.Word
- 14. 自定義功能區的Word 2007加載項 - 功能區在保存的文檔中不可見
- 15. Word自定義功能區保存後重復
- 16. 如何在SharePoint 2010中更改自定義功能區按鈕的Href
- 17. 雙向溝通的MS Word自動化
- 18. 如何在MS Project 2016中創建自定義功能區選項卡?
- 19. 帶有模板的Word 2010自動化
- 20. 爲自動屬性定義自定義功能C#
- 21. Sharepoint 2010中的自動完成功能
- 22. 使用VBA在MS Word的ComboBox中添加自動完成功能
- 23. 自動化功能在Matlab
- 24. 在node.js中自動化功能測試
- 25. 在Word 2010中自動格式化表格
- 26. 在自定義jQuery類中使用自定義函數功能
- 27. SharePoint - 如何在自定義功能中自定義NewForm.aspx?
- 28. 如何在MS Word中嵌入自定義用戶控件?
- 29. 打印docx沒有MS Word自動化
- 30. 爲MS Word添加自定義自動文本