我有一个 OfficeML 格式的 Excel 文件,MyData.xls。由于我从 Office 2003 升级到 Office 2007,我收到一条警告消息,指出文件内容与文件扩展名不匹配。看来 OfficeML 现在必须具有扩展名“xml”。
在我的应用程序中,我使用 OleClientSite 在 OleFrame 对象中显示文件。如果我将文件扩展名更改为“xml”,则不会启动 Excel。如果我将扩展名保留为“xsl”,则会收到上述警告消息。
如何强制使用 Excel 在 OleFrame 中打开扩展名为“xml”的文件?