我尝试录制一个宏,以便我可以在源代码管理中快速打开我的项目的历史记录但播放时的宏会引发错误“对象变量或未设置块变量”。
如何摆脱它并使宏工作?或者还有其他方法吗?请帮忙!
南。
[编辑] 我的宏中记录的步骤:打开团队资源管理器 - 开源控制 - 右键单击项目 - 选择历史记录。
答案 0 :(得分:1)
您是否尝试过使用Team Foundation Sidekicks?
这附带历史Sidekick,它真的很棒,很可能显示你需要的东西。
图:轻松查看任何项目的历史记录
使用TFS SDK构建自定义工具也很容易,它以您选择的方式显示历史记录。
答案 1 :(得分:0)
我录制了这个宏。对我来说工作正常,除了“从调用COM组件返回错误HRESULT E_FAIL”错误:)但打开历史记录
Sub TemporaryMacro()
DTE.ExecuteCommand("View.TeamExplorer")
DTE.Windows.Item("{131369F2-062D-44A2-8671-91FF31EFB4F4}").Activate() 'Team Explorer
DTE.ActiveWindow.Object.GetItem("your_tfs_server\your_project\Source Control").Select(vsUISelectionType.vsUISelectionTypeSelect)
DTE.ActiveWindow.Object.DoDefaultAction()
DTE.Windows.Item("{99B8FA2F-AB90-4F57-9C32-949F146F1914}").Activate() 'Source Control Explorer
DTE.Windows.Item("{2456BD12-ECF7-4988-A4A6-67D49173F565}").Activate() 'History - $/ProjectName
DTE.ExecuteCommand("File.TfsHistory")
End Sub