我正在写一个简单的VS加载项,并且希望以编程方式调用代码中的“文档格式”选项(在编辑下)。谷歌今天对我不是非常友好......如何从C#中以编程方式调用“文档格式”?
5
A
回答
5
Command cmd = _applicationObject.Commands.Item("Edit.FormatDocument", -1);
object dummy = null;
_applicationObject.Commands.Raise(cmd.Guid, cmd.ID, ref dummy, ref dummy);
+0
因为这是第一次检查它,我不明白。你可以指定'_applicationObject'的类型及其命名空间。我浏览了一下,我应该使用EnvDTE80命名空间,但我无法继续。任何codenippet将非常有帮助。 – 2016-06-28 06:17:41
0
您需要使用标准命令编辑器,使用VSStd2KCmdId.FORMATDOCUMENT命令枚举调用。
5
如果您有您的文档(类型窗口)的引用,您必须将_DTE对象的引用,你可以这样调用:
myDocument.Activate();
myDTE.ExecuteCommand("Edit.FormatDocument", string.Empty);
大部分时间里,您可以通过传入加载项的参数来获取对_DTE对象的引用。
相关问题
- 1. 如何以编程方式在c中搜索PDF文档#
- 2. 如何以编程方式在Google文档中创建文档?
- 3. C#RSS聚合,如何以编程方式格式化文本
- 4. 如何以编程方式使用c#从Word文档中删除一行?
- 5. 如何以编程方式从Sharepoint文档库下载文件
- 6. 以便携式方式以编程方式打开文档
- 7. 如何以编程方式上传Google文档上的文档?
- 8. 如何以编程方式从ipad3访问和显示文档?
- 9. 如何以编程方式调用Z3
- 10. 如何以编程方式调用ViewPagerOnTabSelectedListener?
- 11. 如何以编程方式调用treeView.SelectedItemChanged
- 12. 如何以编程方式调用onItemSelected?
- 13. 如何以编程方式调用InViewerSearch
- 14. 如何以编程方式向Word文档添加样式
- 15. 如何以编程方式在Linux中查找文件格式?
- 16. 如何从iPhone应用程序中以编程方式传真文档?
- 17. 以编程方式打印文档
- 18. 以编程方式打印HTML文档
- 19. 以编程方式下载Google文档?
- 20. 以编程方式比较word文档
- 21. 以编程方式生成Excel文档
- 22. 以编程方式打印PDF文档
- 23. 以编程方式更新excel文档
- 24. 如何以编程方式编辑.NET应用程序中的PDF文档?
- 25. 如何使用genshi.builder以编程方式构建HTML文档?
- 26. 如何以编程方式使用TeX生成文档?
- 27. 如何以编程方式将文档保存在OpenOffice.org中?
- 28. 如何以编程方式在SharePoint中下载文档?
- 29. 如何在Visual Studio中以编程方式访问文档?
- 30. 以编程方式在文档库中搜索特定文档
你试过了Resharper吗?它可以一次性为您重新设置整个解决方案的格式。 (我认为这没有帮助,但我必须尝试... ;-)) – Rashack 2009-05-01 20:51:50
那么,只是试图推出我自己的小工具来自动关闭大括号(是的,我知道Resharper也这样做,但在那里的乐趣在哪里??) – BFree 2009-05-01 20:56:48