我的公司正在使用 WSS 3.0 托管存储(主要)Office 2007 格式文档的文档库。公司 PC 安装了 Office 2003(带有 2007 兼容包)或 Office 2007。
我们让 docx 工作没有任何问题,但是当我们使用 SharePoint 文档编辑选项时,xlsx 文档无法正确打开。该文件在 excel 中打开,但显示未格式化的混乱(接近记事本表示)。实际文件很好,下载 xlsx 文件(使用发送到 -> 下载选项)允许打开文件。只有当我们使用 SharePoint 的“在 Microsoft Excel 中编辑”时才会遇到问题。
我认为问题在于 excel (2003) 试图打开 xlsx 文件,就好像它是和 xls 文件一样,并且无法表示压缩的内容。有没有人见过这个问题?
编辑:我注意到当使用资源管理器打开文档时,它实际上是通过 Microsoft 开放 XML 转换程序打开的。显然,SharePoint 没有使用它,是否有解决此问题的解决方案?
更新:我做了更多的研究,正如在下面的评论中添加的那样,这个问题在我们网络上使用 Office 2003 和 SharePoint 中的 XLSX 文件的所有机器上复制。我已经确认使用 excel 在资源管理器中打开 xlsx 文件(没有转换器)会导致与从 SharePoint 打开时相同的问题。我想我需要一种方法来告诉 SharePoint/IE(实际上处理办公室交互的 URLMON/HLink?)XLSX 的正确文件关联不是excel.exe。