And*_*iff 3 command-line hyperlink microsoft-excel microsoft-excel-2010
我正在处理 Excel 文档以使(项目)文件夹结构易于管理,使用HYPERLINK
s 处理重要的文件和文件夹(Word/Excel 等)。
由于我们也在使用 TFS,我想添加直接从 Excel 工作表中签出和签入的可能性。一站式登陆和概览页面。
如果我只是有
=HYPERLINK("C:\work\TF.exe";"simple test")
Run Code Online (Sandbox Code Playgroud)
我收到安全警告,但程序可以执行。
最后,我想要类似的东西
=HYPERLINK("C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\TF.exe status $/MyProject/Documents /recursive";"Find local Check Outs in Document folder")
Run Code Online (Sandbox Code Playgroud)
但是,这不适用于文件路径中的空格以及命令行参数。有没有办法在不使用 VB 的情况下运行这个程序?即使我用引号将部分超链接括起来(对 Excel 使用双双引号:“”->“)也没有任何改善,我会收到“找不到文件”错误。
而且..只有当我必须使用VB(我不喜欢安全警告)时,最好的方法是什么?
另一种方法是创建一个快捷方式,其中嵌入了相关的命令行开关。然后您可以超链接到快捷方式。请注意,快捷方式具有 .lnk 扩展名。
如果您想做一些比使用开关启动单个可执行文件更复杂的事情,您可以链接到批处理脚本 (.bat)。