VS2010编写自定义宏

通过快捷键  可以方便地插入一大串自定义的内容

比如:

/// <summary>
/// 作者:谢江
/// 时间:2012/11/22 13:57:10
/// 功能描述:查询后台所有商品(上架表+下架表)
/// 更新时间:
/// </summary>
/// <param name="goodsEntity"></param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="totalCount"></param>
/// <returns></returns>

这在团队开发中显得尤为重要,当然,在网络上发布源代码时也起到一个简单地版权声明作用,而不需要人为地花时间编写及排版,减少了许多繁琐而不必要的工作。

简单地了解一下,这里谈的宏(Macro)是开发工具VS2010(或VS的其它版本)自带的,一种方便开发人员进行注释、版权声明或者执行其他若干琐碎工作的“小机器人”。重复、不辞劳苦地为我们做一些不可缺少的小事。总之,有它的存在,生活更美好。

 

怎样自己写一个宏?

1.打开VS2010(或VS的其它版本),“Tools” -->  "Macros"--->"Macros IDE...(Alt + F11)" 打开宏IDE

2.在宏IDE的工具栏中"Project"->"Add Module"(或Add New Item)->Name:AjioyMacros--->"Add"

3.输入以下内容

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports EnvDTE90a
Imports EnvDTE100
Imports System.Diagnostics
Imports System.Text
Imports System.Text.RegularExpressions
Imports System.IO
Imports System.Collections.Specialized

Public Module AjioyMacros
    Sub FunctionSign()
        'DESCRIPTION 文件签名
        Dim obj
        obj = Now()
        Dim DocSel As EnvDTE.TextSelection
        DocSel = DTE.ActiveDocument.Selection
        DocSel.NewLine()
        DTE.ActiveDocument.Selection.Text = "///"
        DocSel.Text = "作者:谢江"
        DocSel.NewLine()
        DocSel.Text = "时间:" + System.DateTime.Now
        DocSel.NewLine()
        DocSel.Text = "功能描述:"
    End Sub
End Module

保存后关闭宏IDE

4.回到VS2010主界面,"Tools"--->"选项"--->"环境"--->"键盘"--->在Show commands containing(显示命令包含):下的编辑框中输入FunctionSign(所有带括号的那些名称,如AddStartSymbol()...),会看到有"Macros.Macros.AjioyMacros.FunctionSign"的项,选中它,在Press shortcut keys:下自定义快捷键,建议用Alt +  数字0-9和-+键组合,以免与编译环境快捷键发生冲突,之后"Assign",最后确定。

接下来我们可以随便验证一下,打开一个.cpp文件,按下Alt + 数字,看看会发生什么。

全文完。


 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Excel定义函数是在Excel中使用Visual Basic for Applications(VBA)编写的自定义函数。通过定义自己的函数,可以实现一些复杂的数据计算和操作,以满足特定需求。 要创建Excel定义函数,可以按照以下步骤进行操作: 1. 打开Excel文档,并进入编辑器(Visual Basic编辑器): - 可以通过在Excel中选择“工具”->“”->“Visual Basic编辑器”来进入编辑器。 - 也可以直接按下键盘上的“Alt”和“F11”键,以打开Visual Basic编辑窗口。 2. 在编辑器中创建一个新的模块: - 在Microsoft Visual Basic编辑器中,打开“插入”->“模块”,将会打开一个代码编辑框。 3. 在代码编辑框中编写定义函数: - 使用“Function 函数名(参数列表) ... End Function”的语法来定义函数过程。 - 在函数过程中编写代码来实现所需的功能。 - 可以使用Excel的内置函数、条件语句、循环等来构建自定义函数。 4. 编辑好自定义函数后保存并返回到Excel文档页面: - 保存代码编辑器和编辑器中的修改。 - 关闭代码编辑器和编辑器,返回到Excel文档。 - 现在就可以在Excel的单元格中使用刚刚定义的自定义函数了。 使用自定义函数时,可以按以下格式在Excel单元格中调用: =S(参数1,参数2,参数3) 其中,参数1/2/3为要计算的单元格的下标,例如G17。 请注意,如果打开Excel时出现安全性的提示,可能会导致某些无法打开。您可以通过“工具”->“选项”->“安全性”->“安全性”将安全性设置为“低”来解决此问题。具体版本的设置请自行搜索解决。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值