溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

在IE7或IE8中查看Office2010或2007時(shí)打開(kāi)新的應(yīng)用程序窗口/webBrowser1

發(fā)布時(shí)間:2020-07-05 12:18:05 來(lái)源:網(wǎng)絡(luò) 閱讀:440 作者:fengyp 欄目:編程語(yǔ)言

C#在窗體中顯示Office的方法:
1、現(xiàn)在窗體上拖一個(gè)Panel控件;
2、然后在Panel控件中放一個(gè)WebBrower控件,該控件會(huì)自動(dòng)布滿Panel控件;
3、添加代碼如下:

        string strFileName = @"D:\i\5S.xlsx";
        Object refmissing = System.Reflection.Missing.Value;
        webBrowser1.Navigate(strFileName);

4、在使用過(guò)程中會(huì)發(fā)生另外打開(kāi)Office窗口,而不是在WebBrower控件中顯示Office的問(wèn)題,可以按照下述方法處理。

癥狀
當(dāng)您嘗試在 Windows Internet Explorer 7 或 Internet Explorer 8 打開(kāi) Microsoft Office 2010年或 Office 2007 文檔時(shí),可能無(wú)法在 Internet Explorer 的同一窗口中打開(kāi)文檔。相反,文檔在新的 Word 2010 應(yīng)用程序窗口、新的 Excel 2010 應(yīng)用程序窗口,或新的 PowerPoint 2010 應(yīng)用程序窗口中打開(kāi)。
原因
如果 BrowserFlags DWORD 值添加到注冊(cè)表,則會(huì)出現(xiàn)此行為。有關(guān) BrowserFlags DWORD 值的詳細(xì)信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章︰
當(dāng)您嘗試在 Windows Internet Explorer 7 或 Internet Explorer 8 查看 2007 Microsoft Office 程序文檔打開(kāi)927009一個(gè)新窗口

解決方案

重要:此部分、 方法或任務(wù)包含一些介紹如何修改注冊(cè)表的步驟。但是,如果不正確地修改了注冊(cè)表,可能會(huì)出現(xiàn)嚴(yán)重的問(wèn)題。因此,請(qǐng)確保仔細(xì)按照下列步驟操作。為增加保護(hù),對(duì)其進(jìn)行修改之前備份注冊(cè)表。然后,您可以在出現(xiàn)問(wèn)題時(shí)還原注冊(cè)表。有關(guān)如何備份和還原注冊(cè)表的詳細(xì)信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章:
322756如何備份和還原在 Windows 注冊(cè)表

若要解決此問(wèn)題,請(qǐng)執(zhí)行以下步驟︰
1、啟動(dòng)記事本。
2、復(fù)制并粘貼下面的文本到記事本:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.8]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.RTF.8]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.12]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.DocumentMacroEnabled.12]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.12]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SheetMacroEnabled.12]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SheetBinaryMacroEnabled.12]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.Show.8]
"BrowserFlags"=dword:800000A0

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.Show.12]
"BrowserFlags"=dword:800000A0

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.ShowMacroEnabled.12]
"BrowserFlags"=dword:800000A0

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShow.8]
"BrowserFlags"=dword:800000A0

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShow.12]
"BrowserFlags"=dword:800000A0

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShowMacroEnabled.12]
"BrowserFlags"=dword:800000A0

3、將該文件另存為文件名。 登記
4、雙擊文件名.reg 運(yùn)行此注冊(cè)表腳本。
5、啟動(dòng) Internet Explorer 7。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI