0

iframeを使用してWebページ内にExcelスプレッドシートを表示しようとしています。別のウィンドウで開くのではなく、Webページ内に埋め込まれたページが必要です。これが私が試した2つのアプローチです:

アプローチ1:

<!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を開きます。

アプローチ2:

<!--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 -->

2番目のアプローチと同じケース。それは私のブラウザの問題ですか、それとも私がMozillafireFoxとExcel2003を使用しているものの問題ですか。

4

1 に答える 1

1

これは、何年も前にブラウザのセキュリティが緩く、Officeのセールスポイントの1つがCOM / OLEベースであり、Officeアプリケーション全体を他のアプリケーション内で(相互にだけでなく、MSバインダー内からもホストできるようにする)可能でした。 、Visual Studio、そしてもちろん:Internet Explorer)。

時代は変わります。Office 2003はIE内でホストできるOfficeの最後のバージョンですが、IE6(おそらく7?)までしか機能しないことを理解しています。また、イントラネットサイトでものみ機能すると思います。

前進するための最良のオプションは、LAN上のMicrosoftショップまたはGoogleドキュメントの場合はSharePoint Office Web Appsを使用することです。どちらも、Webページへのドキュメントの埋め込み(および編集)が可能です。

于 2012-11-23T08:59:46.200 に答える