簡體   English   中英

用c#打開Excel; 有時沒有菜單或窗口邊框

[英]Opening Excel with c#; sometime without menus or Window border

我不時從客戶甚至從質量保證部門那里獲得報告,從WinForms應用程序中打開excel會導致Excel打開而沒有菜單和窗口邊框。 僅看到編輯欄和工作表在浮動。 據報道這是非常零星的,我從來沒有在自己的開發環境中隨意復制過它,也不知道是什么原因造成的。

Excel 2003和2007均已報告了此問題。

碼:

 Microsoft.Office.Interop.Excel.Application excel = new ApplicationClass
                       {
                           Visible = true,
                           WindowState = XlWindowState.xlNormal,
                           UserControl = true,
                           DisplayFullScreen = false,
                       };


 Workbook wb = excel.Workbooks.Open("c:/excel_test.xls",
                                              0, 
                                              false, 
                                              5, 
                                              "", 
                                              "", 
                                              false,
                                              XlPlatform.xlWindows, 
                                              "",
                                              true, 
                                              false, 
                                              0, 
                                              true, 
                                              false, 
                                              false);

任何對這段代碼有什么問題有想法的人,或者我錯過了什么。

您是否嘗試過查看可以在應用程序類上設置的不同屬性? 其中一些可能對您有用。 始終要保持安全性,即最好設置許多參數(甚至您認為不需要設置的參數),例如全屏= false等,只是為了消除可能的錯誤。

http://msdn.microsoft.com/zh-cn/library/microsoft.office.interop.excel.applicationclass_properties(v=office.11​​).aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM