Visual studio 在Visual Studio 2005中保存文件时,是否可以运行宏?

Visual studio 在Visual Studio 2005中保存文件时,是否可以运行宏?,visual-studio,vba,visual-studio-2005,visual-studio-macros,Visual Studio,Vba,Visual Studio 2005,Visual Studio Macros,在VisualStudio2005中保存文件时,我希望同时运行一个宏来更新版权(通过正则表达式搜索和替换) 我对正则表达式并不陌生,但我对VB/VBA和Visual Studio宏不熟悉,因此我需要的帮助是: 让宏在保存时运行,最好是在按下CTRL-S键之后,但在它实际写入文件之前,这样搜索和替换的结果实际上就可以保存,而不必保存两次 从VB/VBA宏内部调用正则表达式的搜索和替换 可以录制、重命名和指定宏。这就是我所做的 菜单:/Tools/Macros/Record Temporary Ma

在VisualStudio2005中保存文件时,我希望同时运行一个宏来更新版权(通过正则表达式搜索和替换)

我对正则表达式并不陌生,但我对VB/VBA和Visual Studio宏不熟悉,因此我需要的帮助是:

  • 让宏在保存时运行,最好是在按下CTRL-S键之后,但在它实际写入文件之前,这样搜索和替换的结果实际上就可以保存,而不必保存两次

  • 从VB/VBA宏内部调用正则表达式的搜索和替换


  • 可以录制、重命名和指定宏。这就是我所做的

  • 菜单:/Tools/Macros/Record Temporary Macros
  • Ctrl-Shift-H-显示解决方案范围的搜索和替换
  • 在此对话框中的“查找选项”下,选择“正则表达式”。注意:这些语法与您在
    System.Text.RegularExpressions
    中找到的语法略有不同
  • Alt然后是F,然后是L-文件全部保存
  • 使用菜单打开宏编辑器:/tools/macros/macro explorer
  • 在要编辑的临时宏上单击鼠标右键
  • 在该宏的项目资源管理器中,右键单击以重命名临时宏并保存
  • 分配给组合键:这里有一个将其分配给组合键的方法
  • 所以这个想法是你可以记录一些几乎是你想要的东西。然后调整它,并将其指定给组合键。一定要先试试你的正则表达式,注意如果你的解决方案中有任何内容是只读的,就会有一个对话框打断你