0

我正在尝试使用 iframe 在网页内显示 excel 电子表格。我需要嵌入网页中的页面,而不是在不同的窗口上打开。这是我尝试过的两种方法:

方法一:

<!DOCTYPE html>
<html>
<body>

<IFRAME frameBorder=0 iframe
name="iframe" height=700 marginHeight=0 marginWidth=0
scrolling=auto
src="REVENUE.xls" width=100%></IFRAME>

</body>
</html>

以上在不同的窗口中打开了 Excel;

方法二:

<!--webbot bot="HTMLMarkup" startspan -->

<IFRAME src="REVENUE.xls" width="600" height="300" hspace="0"
vspace="0" frameborder="0" scrolling="auto"></IFRAME>

<!--webbot bot="HTMLMarkup" endspan -->

与第二种方法相同的情况。是我的浏览器有问题还是我使用的是 Mozilla fireFox 和 excel 2003。

4

1 回答 1

1

这在几年前是可能的,当时浏览器的安全性比较松懈,而 Office 的卖点之一是它的 COM/OLE 基础,它允许整个 Office 应用程序托管在其他应用程序中(不仅彼此之间,而且在 MS Binder 中) 、Visual Studio,当然还有:Internet Explorer)。

时代变迁。我知道 Office 2003 是可以在 IE 中托管的最后一个 Office 版本,但只能在 IE6(可能是 7?),而且我认为它也只能在 Intranet 站点上运行。

如果您是 LAN 上的 Microsoft 商店,最好的选择是使用 SharePoint Office Web Apps,或者使用 Google Docs,这两者都允许在网页中嵌入(和编辑)文档。

于 2012-11-23T08:59:46.200 回答