在做Office方面的开发时,曾经遇到要获取Office的安装路径的要求。也许有朋友会遇到同样的问题,写出来也许能有所帮助。我通过查注册表发现可以通过下面的键值来获取:
如果是office 2000 那么读取下列键值中的一个:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Word\InstallRoot 下的 Path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Excel\InstallRoot 下的 Path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\PowerPoint\InstallRoot 下的 Path
如果是office XP 那么读取下列键值中的一个:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Word\InstallRoot 下的 Path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Excel\InstallRoot 下的 Path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\PowerPoint\InstallRoot 下的 Path
如果是office 2003 那么读取下列键值中的一个:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Word\InstallRoot 下的 Path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Excel\InstallRoot 下的 Path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\PowerPoint\InstallRoot 下的 Path
如果是office 2007 那么读取下列键值中的一个:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Word\InstallRoot 下的 Path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Excel\InstallRoot 下的 Path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\PowerPoint\InstallRoot 下的 Path
分享到:
相关推荐
在易语言中,“取安装路径”是一个常见的功能,它用于获取软件的安装目录,这对于程序的运行、配置文件的保存、动态链接库的加载等操作至关重要。 在易语言中实现“取安装路径”的过程涉及到以下几个关键知识点: ...
当Office通过网络分发或启动后出现问题时,可以通过包含Office的原安装文件在镜像中来进行修复。 **详细步骤:** 1. **获取安装文件:**确保拥有Office的完整安装文件。 2. **制作镜像:**将Office安装文件包含到...
4. **使用外部存储介质**:如果可能,可以通过 USB 闪存盘或其他外部硬盘进行安装,但这需要 Office 安装程序支持从外部设备启动安装过程。 5. **选择性安装组件**:安装 Office 时,可以选择只安装所需组件,避免...
4、最后测试office的按钮是写的本机的安装路径,所以对于其他机器可能无效。 最后问下,一般怎么检测电脑是否安装有microsoft office或者其他程序。。 我上面的检测uninstall注册表很多出不来。
例如,如果你的程序需要与特定版本的Office组件交互,你可能需要进一步获取并检查组件的具体版本号,这可以通过读取注册表中的相应键值来实现。 总的来说,通过VB检测Office安装情况主要涉及注册表操作、错误处理和...
本文将详细介绍如何通过简单修改安装路径的方式,实现在同一台计算机上同时安装并使用WPS Office 2021个人版和WPS 2021抢鲜版。 #### 二、背景知识 在默认情况下,无论是WPS Office 2021个人版还是WPS 2021抢鲜版...
`Delphi 获取Office版本信息.rar`这个压缩包文件包含了一个用Delphi7编写的示例程序,它可以帮助我们理解如何实现这一功能。 首先,我们需要了解Delphi7。Delphi是Embarcadero Technologies开发的一款集成开发环境...
首先,错误1706通常发生在安装程序试图访问网络路径以获取必要的安装组件,但无法成功找到这些文件的时候。这可能是由于多种原因,如网络连接问题、安装源损坏或者缺失关键文件。在描述中提到,安装Visual Studio ...
在“脱离Office单独安装MODI工具”的情况下,你需要下载MODI的独立安装包,这通常是一个离线安装程序。文件名为“MODI工具安装”,可能包含了安装向导和其他必要的支持文件。安装过程可能包括以下步骤: 1. 下载...
8. **发布与升级**:发布后的安装程序应方便用户获取和安装,同时提供方便的升级路径,以便用户能轻松从旧版本升级到新版本。 文件"ProjectTemplateSetup.doc"很可能包含了创建Office 2000解决方案框架安装程序的...
兼容Office2003到Office2013各个版本的Office的操作,主要包含对Excel数据的导出、获取Office数据文件中的数据等功能 整合了导出DataTable到Excel的方法,可以实现导出到Web程序和Windows桌面程序对Excel文件...
- 可以通过控制面板中的程序卸载功能来完成卸载过程。 - 卸载后建议使用专业的清理工具,如CCleaner等,清除残余的注册表项和文件。 2. **选择合适的Office版本**:根据个人需求选择适合的Office版本进行安装。...
总的来说,通过C#和`Microsoft.Office.Interop.Word`,我们可以高效地处理Word文档的目录,实现提取和点击跳转等功能,这在诸如文档管理系统、电子书阅读器等应用中非常有用。在开发过程中,应确保遵循最佳实践,...
总的来说,"Office 2016主题解决补丁.zip"是为了解决Office 2016用户在获取模板和主题时遇到的网络连接问题而设计的。通过正确应用此补丁,用户可以恢复对在线资源的访问,提升工作效率。在使用过程中,遵循正确的...
总的来说,处理Office安装问题需要对Windows操作系统、注册表、系统服务以及安装程序的原理有深入理解。按照上述步骤进行排查,大多数情况下可以解决问题。如果问题依然存在,可能需要联系Microsoft官方支持获取...
3. **运行安装命令行**:可以尝试使用命令行来执行msi安装,例如:“msiexec /i genko.msi”,这样可以避免因为界面交互问题导致的找不到路径错误。 4. **修复Office**:如果其他方法无效,可能需要使用Microsoft的...
上述`GetSpecialFolder`函数通过Windows Shell API(外壳应用程序接口)来获取特殊文件夹。`CSIDL_DESKTOP`常量对应桌面文件夹,你可以根据需求更改该常量以获取其他特殊文件夹。 在提供的源代码`获取特殊文件夹...
7. **查看日志**:在尝试解决问题的过程中,记得查看安装日志,它通常位于`%temp%\dd_office*.log`这样的路径下,日志会提供更详细的错误信息,帮助诊断问题所在。 8. **求助社区**:如果问题仍未解决,可以参考...
这是一个基于C语言设计的校园导游图程序,它包含多个核心功能,主要用于帮助用户查询校园内各个景点之间的最短路径。...通过输入简单的指令,用户就能获取景点之间的最短路径,提升了校园游览的便利性。
2. **配置环境变量**:根据安装说明设置系统环境变量,指向PageOffice的安装路径。 3. **引入依赖**:在Java项目中,通过Maven或Gradle等构建工具添加PageOffice的依赖库。 4. **编写代码**:在Java类中,通过import...