问题标签 [visual-studio-macros]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - 哪里有一个好的 Visual Studio 宏来迭代和列出所有菜单(如果是 VS2008)?
我被解释过有一个宏可以遍历所有菜单。在检查了 CodeProject 和网络上的各个地方后,到目前为止我很不走运。
有人知道更好吗?
谢谢贝丝
vba - 制作宏以在 Powerpoint 中生成自定义节目
我想为 PowerPoint 制作一个宏,以生成自定义节目,其中包含我的 PowerPoint 中的所有幻灯片,但顺序随机。我该怎么做?我希望每次都能运行它并创建不同的自定义节目。
自从我使用 PowerPoint 已经 3 年了,我对 VB 的唯一经验是 2004 年的一点点 VB6。
visual-studio-2008 - 在 Visual Studio 中查找缺失的引用
我有一个巨大的解决方案文件,里面有很多项目。我怀疑解决方案中缺少其他项目引用的某些项目。是否有一种简单的方法可以检测 Visual Studio 中缺失的引用?(我用的是2008)
visual-studio - Visual Studio 宏:查找项目中未包含的文件?
我想编写一个宏来爬取我的项目目录中的文件并查找项目中未包含的文件。
在玩弄 DTE 对象时,我看到该Project
对象有ProjectItems
; 如果 aProjectItem
代表一个目录,那么它有自己的ProjectItems
集合。这给了我项目中包含的所有文件。
因此,我可以递归地爬取每个 ProjectItems 集合,并且对于作为目录的每个 ProjectItem,检查文件系统中是否存在没有相应 ProjectItem 的文件。不过,这似乎很笨拙。
有什么更简单的方法来解决这个问题吗?
envdte - OnBuildBegin 不会在 Visual Studio 宏中触发,直到我从宏资源管理器中运行它
我有以下 Visual Studio 宏:
我可以从宏资源管理器运行它,它运行良好,在我从宏资源管理器双击它并运行后,事件处理程序在构建时被调用。
但是,如果我没有手动运行宏,则永远不会调用事件处理程序/永远不会触发事件。
我在这里想念什么?
visual-studio - 将 VCProject 属性设置为默认值
我正在尝试一些 VS2005 IDE 宏来修改解决方案中的大量项目(~80)。我希望设置的一些属性确实将编程接口公开为“默认”,但许多其他属性没有。有没有一种通用的方法可以将这些属性设置为默认值?(最终意味着从 .vcproj 文件中删除它们)
简化示例,设置一些随机属性:
任何意见,将不胜感激。
visual-studio - Visual Studio 自动化:以编程方式获取项目输出目录
我想以编程方式在 Visual Studio 宏中获取项目输出目录。
我设法获得了路径字符串(通过prj.ConfigurationManager.ActiveConfiguration.Properties
并查看属性OutputDirectory
),但该字符串可能包含诸如 $(foo) 之类的宏,其中 foo 在属性表中定义或诸如此类。
如何将此输出目录字符串解析为“真实”目录?
vb.net - Visual Studio 宏:循环选择,将 .Append(" 和 ") 添加到选择中的每一行
发现这个:
但我似乎无法弄清楚如何遍历选择中的每一行文本。有什么想法吗?
visual-studio - 每当我在 Visual Studio 2005 中保存文件时,我可以运行宏吗?
当我在 Visual Studio 2005 中保存文件时,我希望同时运行一个更新版权的宏(通过正则表达式搜索和替换)。
我对正则表达式并不陌生,但我是 VB/VBA 和 Visual Studio 宏的新手,所以我需要的具体帮助是:
让宏在保存时运行,最好是在我按下 CTRL-S 之后但在它实际写入文件之前,以便实际保存搜索和替换的结果而不必保存两次
从 VB/VBA 宏内部调用正则表达式的搜索和替换
vb.net - 调用 DOS 命令并将输出重定向到文件
我想在 Visual Studio 2005 中有一个宏,它调用一个 DOS 命令并将输出(stdout 和 stderr)重定向到一个文件。只是调用命令和“>”重定向它不会捕获stderr,所以这有两个部分:
- 调用 DOS 命令
- 在该调用期间将 stderr 和 stdout 都捕获到文件中
然后我想在命令完成后在 Visual Studio 中打开这个文件。
我是 Visual Studio 2005 宏编写和 VB/VBA 的新手,所以这就是我正在寻找的帮助。
谢谢,马克