`
xitongyunwei
  • 浏览: 924518 次
文章分类
社区版块
存档分类
最新评论

给Visual Studio 添加宏工具条

 
阅读更多

Visual Studio添加一个工具条,工具条中实现两个功能(有两个按钮):1,插入分割线(简单);2,添加文件注释(复杂)。来说明本文:给Visual Studio 添加宏工具条

1) 打开VisualStudio的宏管理器:工具--Macros资源管理器,点击【宏】,右键新建宏项目(名字为MyMacros),完成后,右键点击【MyMacros-新建模块,名字为:Comment

拷贝下面的代码:注意(Public ModuleComment的意思是:刚才新建的模块的名字是:Commnet;然后添加了两个函数:SplitFile分别代表:插入分割线和插入文件注释),然后保存。

ImportsSystem

ImportsEnvDTE

ImportsEnvDTE80

ImportsEnvDTE90

ImportsEnvDTE90a

ImportsEnvDTE100

ImportsSystem.Diagnostics

Public Module Comment

'华丽的分割线

Sub Split()

DTE.ActiveDocument.Selection.NewLine()

DTE.ActiveDocument.Selection.Text = "//----------------------------------华丽的分割线----------------------------------//"

DTE.ActiveDocument.Selection.NewLine()

End Sub

'文件

Sub FILE()

DTE.ActiveDocument.Selection.Text = "/******************************************************************************"

DTE.ActiveDocument.Selection.NewLine()

DTE.ActiveDocument.Selection.Indent()

DTE.ActiveDocument.Selection.Text = "文件名称: "+ DTE.ActiveDocument.Name.ToString()

DTE.ActiveDocument.Selection.NewLine()

DTE.ActiveDocument.Selection.Text = "者: " + Environ("USERNAME")

DTE.ActiveDocument.Selection.NewLine()

DTE.ActiveDocument.Selection.Text = "创建时间: "+ System.DateTime.Now.ToLocalTime()

DTE.ActiveDocument.Selection.NewLine()

DTE.ActiveDocument.Selection.Text = "文件描述:"

DTE.ActiveDocument.Selection.NewLine()

DTE.ActiveDocument.Selection.Text = "版权声明: Copyright(C) XXX Technologies Inc. AllRights Reserved "

DTE.ActiveDocument.Selection.NewLine()

DTE.ActiveDocument.Selection.Text = "修改历史: N/A"

DTE.ActiveDocument.Selection.NewLine()

DTE.ActiveDocument.Selection.DeleteLeft()

DTE.ActiveDocument.Selection.Text = "*******************************************************************************/"

End Sub

End Module

2) 开始做自己的工具条了:开始-自定义

新建一个工具栏,如新建一个:A宏,切换到命名Tab页,如下图,添加命令

这样就形成了一个名字为:A宏的工具条。

3) 将工具条,添加到Visual的界面上。

视图-工具栏,然后找到自己的刚刚定义的A宏工具条就可以了。

多分享,多受益。

我为人人,人人为我。

赠人玫瑰,手留余香。点击链接刷刷流量吧:http://shop70757995.taobao.com/

分享到:
评论

相关推荐

    Microsoft visual c++ 6.0 programmer's Guide 程序员指南

    工具栏和菜单 环境窗口 在线帮助 MSDN库 在开发环境之外工作 第1章 环境 工具栏和菜单 环境窗口 在线帮助 MSDN库 在开发环境之外工作 第2章 AppWizard(应用程序向导) AppWizard(应用程序向导)的优点 运行...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    1.5.5 在visual studio 2010中记录和使用宏 55 1.5.6 类图 57 1.5.7 应用程序生命周期管理 58 1.5.8 性能工具 60 1.6 小结 62 第2章 对象和visual basic 63 2.1 面向对象的术语 64 2.1.1 对象、类和...

    VISUAL C++MFC扩展编程实例

    4.2 实例2:在工具栏中添加动态标识符 71 4.3 实例3:只启动一个实例 75 4.4 实例4:创建对话框/MDI混合式 应用程序 77 4.5 实例5:在系统托盘中添加图标 79 4.6 实例6: 主菜单状态栏中的标记 81 第5章 菜单、...

    VISUAL C MFC扩展编程实例与源码

    4.1 实例1:在工具栏中添加静态标识符 64 4.2 实例2:在工具栏中添加动态标识符 71 4.3 实例3:只启动一个实例 75 4.4 实例4:创建对话框/MDI混合式 应用程序 77 4.5 实例5:在系统托盘中添加图标 79 4.6 ...

    Visual C++ MFC扩展编程实例.PDF

    4.2 实例2:在工具栏中添加动态标识符 71 4.3 实例3:只启动一个实例 75 4.4 实例4:创建对话框/MDI混合式 应用程序 77 4.5 实例5:在系统托盘中添加图标 79 4.6 实例6: 主菜单状态栏中的标记 81 第5章 菜单、...

    VISUAL C++MFC扩展编程实例(想学MFC的朋友一定不要错过)

    4.1 实例1:在工具栏中添加静态标识符 64 4.2 实例2:在工具栏中添加动态标识符 71 4.3 实例3:只启动一个实例 75 4.4 实例4:创建对话框/MDI混合式 应用程序 77 4.5 实例5:在系统托盘中添加图标 79 4.6 实例6: ...

    AE、C#开发帮助网址

    AE、C#开发帮助网址的整理,例如Visual Studio 2010利用宏添加注释、ArcMap编辑工具条实现、IEngineEditor与Start Editing不兼容 的解决方法等

    MSDEV.EXE-应用程序错误解决办法.

    开发 VisualStudio 对象模型包含方法, 同时打开文件并向项目添加文件。 BuildProject 对象包含 AddFile 方法将文件添加到项目。 Documents 对象包含一个可打开到 DeveloperStudio 文件 打开 方法。 这些可用于宏或...

    asp.net知识库

    用于 Visual Studio .Net 的 IBM DB2 开发外接程序 第2章 并发操作的一致性问题 (2) Using sqlite with .NET Visual Studio 2005 中的新 DataSet 特性 MySQL 和 .Net2.0配合使用 与DotNet数据对象结合的自定义数据...

    数据库系统原理-书店信息管理系统.doc

    (2 )单击工具栏上的新建按钮,在Access 2003 窗体的右边出现"新建文件"任务窗格。 (3 )在该任务窗格中选择项,系统弹出"模板"对话,单击"常用"选项卡,然后选择其中 的模板。 (4 )单击"确定"按钮,这时出现要...

    McGraw C++程序调试实用手册

    4.3 理解Debugger工具栏图标 4.3.1 Restart 4.3.2 Stop Debugging 4.3.3 Break Execution 4.3.4 Apply Code Changes、Edit and Continue 4.3.5 Show Next Statement 4.3.6 Step Into 4.3.7 Step Over...

    代码语法错误分析工具pclint8.0

    D:\Program Files\Microsoft Visual Studio\VC98\Include" //end 其中-i后面的路径名为VC的安装路径和VC Include 文件路径,根据自己的修改便可。 options.lnt 内容可为空,为定制内容,以后需要时再添加。 准备...

    网管教程 从入门到精通软件篇.txt

    Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。 ...

    PT80-NEAT开发指南v1.1

    NEAT 开 发 指南 文档 适用于 PT80 系列 移动数据终端 版本记录 版本号 版本描述 发布日期 V 1.0 初始版本。 2012-04-12 V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册.....................................

    C#微软培训资料

    8.1 条 件 语 句 .79 8.2 循 环 语 句 .86 8.3 条 件 编 译.90 8.4 异常处理语句 .95 8.5 小 结 .100 第三部分 面向对象的 C#.101 第九章 面向对象的程序设计 .101 9.1 面向对象的基本概念.101 9.2 ...

Global site tag (gtag.js) - Google Analytics