簡體   English   中英

在Winform應用程序中使用C#修改Excel外觀

[英]Modify excel appearance with c# in winform application

我有一個winform應用程序,其中包含一種形式的excel查看器,它使用戶可以打開和修改excel文件。 但我想避免用戶創建任何新的工作表,

所以我需要知道:

如何擺脫允許用戶添加新工作表的工作簿標簽的最后一個標簽?

在此處輸入圖片說明

編輯:

我發現以下代碼使上圖中的按鈕不可見:

ExcelViewer1.Application.CommandBars["Workbook tabs"].Controls["Sheet List"].Visible = false;

但是它引發了COMException:“ 從對com組件的調用中返回了錯誤HRESULT E_FAIL ”。

相同的命令適用於其他命令欄,例如PlyCell

我們可以通過執行以下操作來禁用工作表插入標簽的功能

workbook.Protect(Type.Missing, true, true);

您也可以看看以下鏈接檢查此鏈接

希望這可以幫助

好吧,您可以嘗試使用此鏈接向您的工作簿添加控件,然后

使用這段代碼添加工作表

Excel.Worksheet newWorksheet;
newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add(
missing, missing, missing, missing);

希望能有所幫助。

暫無
暫無

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

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