gpt4 book ai didi

c# - 解析Excel的路径

转载 作者:可可西里 更新时间:2023-11-01 10:29:38 28 4
gpt4 key购买 nike

其实我想问以下问题:

For an executable that lies in a directory defined in %PATH%, how can I find out in which of these directory it is found?

因为我需要使用 Process.Run(...) 从 C# 运行 Excel,并且只需指示“Excel”就可以正常工作:Windows 似乎知道在哪里可以找到它。但是,我也需要提供适当的工作目录。

但与此同时我发现 Microsoft Office 甚至不在 %PATH% 中,Windows 显然以另一种方式解决了它。

那么我如何使用或模仿 Windows 中的此功能来获取包含 excel 的目录?

更新:除了 Ruel 的建议之外,是否有更直接的方法来实现这一点?我知道 Windows 能够以某种方式解析路径,因此我想尽可能重用此功能。

有什么想法吗?

最佳答案

从注册表中获取它:HKLM\SOFTWARE\Microsoft\Office\(VERSION)\Excel\InstallRoot 对于 VERSION 它可以是 10.0 11.0 等。你可以通过检查其中是否有子项 Excel 来检测它。

关于c# - 解析Excel的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3831028/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com