OFFICE增加右键菜单

1.添加右键“新建 Microsoft Office Word 文档”

      新建一个文本文档(文件名任意),输入以下内容并保存,修改后缀名为.reg,双击导入注册表即可成功。点右键试试,如果没有的话,就多刷新几次。

 

注册表代码   收藏代码
  1. Windows Registry Editor Version 5.00  
  2.   
  3. [HKEY_CLASSES_ROOT\.docx]  
  4. “Content Type”=“application/vnd.openxmlformats-officedocument.wordprocessingml.document”  
  5. @=“Word.Document.12″  
  6. “PerceivedType”=“document”  
  7.   
  8. [HKEY_CLASSES_ROOT\.docx\PersistentHandler]  
  9. @=“{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}”  
  10.   
  11. [HKEY_CLASSES_ROOT\.docx\ShellEx]  
  12.   
  13. [HKEY_CLASSES_ROOT\.docx\ShellEx\PropertyHandler]  
  14. @=“{993BE281-6695-4BA5-8A2A-7AACBFAAB69E}”  
  15.   
  16. [HKEY_CLASSES_ROOT\.docx\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]  
  17. @=“{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}”  
  18.   
  19. [HKEY_CLASSES_ROOT\.docx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]  
  20. @=“{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}”  
  21.   
  22. [HKEY_CLASSES_ROOT\.docx\Word.Document.12]  
  23.   
  24. [HKEY_CLASSES_ROOT\.docx\Word.Document.12\ShellNew]  
  25. “NullFile”=“”  

 

2.添加右键“新建 Microsoft Office Word 97 – 2003 文档”

      新建一个文本文档(文件名任意),输入以下内容并保存,修改后缀名为.reg,双击导入注册表即可成功。点右键试试,如果没有的话,就多刷新几次。

 

注册表代码   收藏代码
  1. Windows Registry Editor Version 5.00  
  2.   
  3. [HKEY_CLASSES_ROOT\.doc]  
  4. “Content Type”=“application/vnd.openxmlformats-officedocument.wordprocessingml.document”  
  5. @=“Word.Document.8″  
  6. “PerceivedType”=“document”  
  7.   
  8. [HKEY_CLASSES_ROOT\.doc\PersistentHandler]  
  9. @=“{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}”  
  10.   
  11. [HKEY_CLASSES_ROOT\.doc\ShellEx]  
  12.   
  13. [HKEY_CLASSES_ROOT\.doc\ShellEx\PropertyHandler]  
  14. @=“{993BE281-6695-4BA5-8A2A-7AACBFAAB69E}”  
  15.   
  16. [HKEY_CLASSES_ROOT\.doc\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]  
  17. @=“{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}”  
  18.   
  19. [HKEY_CLASSES_ROOT\.doc\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]  
  20. @=“{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}”  
  21.   
  22. [HKEY_CLASSES_ROOT\.doc\Word.Document.8]  
  23.   
  24. [HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew]  
  25. “NullFile”=“”  

 3.添加右键“新建 Microsoft Office PowerPoint 演示文稿”

      新建一个文本文档(文件名任意),输入以下内容并保存,修改后缀名为.reg,双击导入注册表即可成功。点右键试试,如果没有的话,就多刷新几次。

 

注册表代码   收藏代码
  1. Windows Registry Editor Version 5.00  
  2.   
  3. [HKEY_CLASSES_ROOT\.pptx]  
  4. “Content Type”=“application/vnd.openxmlformats-officedocument.wordprocessingml.document”  
  5. @=“PowerPoint.Show.12″  
  6. “PerceivedType”=“document”  
  7.   
  8. [HKEY_CLASSES_ROOT\.pptx\PersistentHandler]  
  9. @=“{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}”  
  10.   
  11. [HKEY_CLASSES_ROOT\.pptx\ShellEx]  
  12.   
  13. [HKEY_CLASSES_ROOT\.pptx\ShellEx\PropertyHandler]  
  14. @=“{993BE281-6695-4BA5-8A2A-7AACBFAAB69E}”  
  15.   
  16. [HKEY_CLASSES_ROOT\.pptx\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]  
  17. @=“{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}”  
  18.   
  19. [HKEY_CLASSES_ROOT\.pptx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]  
  20. @=“{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}”  
  21.   
  22. [HKEY_CLASSES_ROOT\.pptx\PowerPoint.Show.12]  
  23.   
  24. [HKEY_CLASSES_ROOT\.pptx\PowerPoint.Show.12\ShellNew]  
  25. “NullFile”=“”  

 4.添加右键“新建 Microsoft Office PowerPoint 97-2003 演示文稿”

      新建一个文本文档(文件名任意),输入以下内容并保存,修改后缀名为.reg,双击导入注册表即可成功。点右键试试,如果没有的话,就多刷新几次。

 

注册表代码   收藏代码
  1. Windows Registry Editor Version 5.00  
  2.   
  3. [HKEY_CLASSES_ROOT\.ppt]  
  4. “Content Type”=“application/vnd.openxmlformats-officedocument.wordprocessingml.document”  
  5. @=“PowerPoint.Show.8″  
  6. “PerceivedType”=“document”  
  7.   
  8. [HKEY_CLASSES_ROOT\.ppt\PersistentHandler]  
  9. @=“{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}”  
  10.   
  11. [HKEY_CLASSES_ROOT\.ppt\ShellEx]  
  12.   
  13. [HKEY_CLASSES_ROOT\.ppt\ShellEx\PropertyHandler]  
  14. @=“{993BE281-6695-4BA5-8A2A-7AACBFAAB69E}”  
  15.   
  16. [HKEY_CLASSES_ROOT\.ppt\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]  
  17. @=“{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}”  
  18.   
  19. [HKEY_CLASSES_ROOT\.ppt\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]  
  20. @=“{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}”  
  21.   
  22. [HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.8]  
  23.   
  24. [HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.8\ShellNew]  
  25. “NullFile”=“”  

 5.添加右键“新建 Microsoft Office Excel 工作表”

      新建一个文本文档(文件名任意),输入以下内容并保存,修改后缀名为.reg,双击导入注册表即可成功。点右键试试,如果没有的话,就多刷新几次。

 

注册表代码   收藏代码
  1. Windows Registry Editor Version 5.00  
  2.   
  3. [HKEY_CLASSES_ROOT\.xlsx]  
  4. “Content Type”=“application/vnd.openxmlformats-officedocument.wordprocessingml.document”  
  5. @=“Excel.Sheet.12″  
  6. “PerceivedType”=“document”  
  7.   
  8. [HKEY_CLASSES_ROOT\.xlsx\PersistentHandler]  
  9. @=“{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}”  
  10.   
  11. [HKEY_CLASSES_ROOT\.xlsx\ShellEx]  
  12.   
  13. [HKEY_CLASSES_ROOT\.xlsx\ShellEx\PropertyHandler]  
  14. @=“{993BE281-6695-4BA5-8A2A-7AACBFAAB69E}”  
  15.   
  16. [HKEY_CLASSES_ROOT\.xlsx\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]  
  17. @=“{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}”  
  18.   
  19. [HKEY_CLASSES_ROOT\.xlsx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]  
  20. @=“{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}”  
  21.   
  22. [HKEY_CLASSES_ROOT\.xlsx\Excel.Sheet.12]  
  23.   
  24. [HKEY_CLASSES_ROOT\.xlsx\Excel.Sheet.12\ShellNew]  
  25. “NullFile”=“”  

 6.添加右键“新建 Microsoft Office Excel 97-2003 工作表”

      新建一个文本文档(文件名任意),输入以下内容并保存,修改后缀名为.reg,双击导入注册表即可成功。点右键试试,如果没有的话,就多刷新几次。

 

注册表代码   收藏代码
  1. Windows Registry Editor Version 5.00  
  2.   
  3. [HKEY_CLASSES_ROOT\.xls]  
  4. “Content Type”=“application/vnd.openxmlformats-officedocument.wordprocessingml.document”  
  5. @=“Excel.Sheet.8″  
  6. “PerceivedType”=“document”  
  7.   
  8. [HKEY_CLASSES_ROOT\.xls\PersistentHandler]  
  9. @=“{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}”  
  10.   
  11. [HKEY_CLASSES_ROOT\.xls\ShellEx]  
  12.   
  13. [HKEY_CLASSES_ROOT\.xls\ShellEx\PropertyHandler]  
  14. @=“{993BE281-6695-4BA5-8A2A-7AACBFAAB69E}”  
  15.   
  16. [HKEY_CLASSES_ROOT\.xls\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]  
  17. @=“{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}”  
  18.   
  19. [HKEY_CLASSES_ROOT\.xls\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]  
  20. @=“{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}”  
  21.   
  22. [HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8]  
  23.   
  24. [HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew]  
  25. “NullFile”=“”  
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 VSTO 中添加鼠标右键菜单,可以通过以下步骤实现: 1. 在 Visual Studio 中创建一个新的 VSTO 项目。 2. 在解决方案资源管理器中,右键单击项目,并选择“添加”->“新项”。 3. 在“添加新项”对话框中,选择“Office 项目”->“Outlook 项”,并选择“自定义 Outlook 邮件项”。 4. 在“自定义 Outlook 邮件项”对话框中,选择“邮件”并点击“下一步”。 5. 在“选择项类型”页面中,选择“邮件窗体”,并点击“下一步”。 6. 在“命名项”页面中,为新项命名并点击“完成”。 7. 打开该项的代码视图,在 ThisAddIn.cs 文件中,添加以下代码: ``` private void ThisAddIn_Startup(object sender, System.EventArgs e) { Application.ItemContextMenuDisplay += new Outlook.ApplicationEvents_11_ItemContextMenuDisplayEventHandler(Application_ItemContextMenuDisplay); } void Application_ItemContextMenuDisplay(CommandBar CommandBar, Selection Selection) { if (Selection.Count == 1 && Selection[1] is Outlook.MailItem) { CommandBarPopup popup = (CommandBarPopup)CommandBar.Controls.Add(MsoControlType.msoControlPopup, missing, missing, missing, true); popup.Caption = "My Custom Menu"; CommandBarButton button = (CommandBarButton)popup.Controls.Add(MsoControlType.msoControlButton, missing, missing, missing, true); button.Caption = "My Custom Command"; button.Click += new _CommandBarButtonEvents_ClickEventHandler(button_Click); } } void button_Click(CommandBarButton Ctrl, ref bool CancelDefault) { MessageBox.Show("My Custom Command was clicked"); } ``` 上述代码中,我们通过 ThisAddIn_Startup 事件处理程序,订阅了 Application.ItemContextMenuDisplay 事件。在 Application_ItemContextMenuDisplay 事件处理程序中,我们检查当前选择是否为邮件,并创建一个自定义弹出菜单和一个自定义命令按钮。当用户单击自定义命令按钮时,会触发 button_Click 事件处理程序,弹出一个消息框。 现在,您可以运行该项目,打开 Outlook 并尝试右键单击邮件,您将看到自定义的菜单和命令按钮。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值