手动更改Excel相关注册表
手动更改Excel相关注册表
使用WPF开发了一个桌面端软件,使用Microsoft官方的Office.dll实现导出Excel报告的功能。但部分用户因为各种原因,如重复安装/卸载WPF和Office,导致相关注册表混乱,使软件无法正常导出Excel报告。经过排查找到手动更改注册表方法。
有注册表目录
- 使用快捷键“win”+“R”打开对话框
- 在弹出的对话框中输入“regedit”打开
- 在“注册表编辑器”中按以下顺序打开相应的注册表信息:“计算器”->“HKEY_CLASSES_ROOT”->“TypeLib”->“{00020813-0000-0000-C000-000000000046}”。
- 双击打开“{00020813-0000-0000-C000-000000000046}”,如下图。正常情况下,安装的Office 2013的电脑,下一级会显示为“1.8”。若您的电脑中没有显示“1.8”,则请您在电脑中所显示的其它版本下同样进行下列操作,将对应的信息反馈给我。若您的电脑在在该级目录下没有任何值,甚至没有“{00020813-0000-0000-C000-000000000046}”目录,则您可参考后文中关于手动创建相关目录的操作。
- 请单击选中1.8,查看右侧的具体信息,是否如下表所示:
名称 | 类型 | 数据 |
---|---|---|
默认 | REG_SZ | Microsoft Excel 15.0 Object Library |
PrimaryInteropAssemblyName |