简体   繁体   English

在C#中可见和隐藏特定的Excel工作表

[英]visible and hide specific excel sheet in C#

this is my variables and my input and result excel file are in different workbooks and I want to show the output workbook only. 这是我的变量,我的输入和结果excel文件位于不同的工作簿中,我只想显示输出工作簿。 I want to show Targetworkboo1 in output but with this code, sourceworkbook and Targetworkbook1 will be shown in output. 我想在输出中显示Targetworkboo1,但是使用此代码,sourceworkbook和Targetworkbook1将显示在输出中。 how should I do it? 我该怎么办?

Excel.Application xlApp = new Excel.Application();
Excel.Workbook SourceWorkbook;
xlApp.Visible = true;
Excel.Workbook TargetWorkbook1;
Excel.Worksheet SourceWorksheet;
Excel.Worksheet TargetWorksheet1;
SourceWorksheet = SourceWorkbook.Worksheets[1];
TargetWorkbook1 = xlApp.Workbooks.Add();
TargetWorksheet1 = TargetWorkbook1.Worksheets[1];

隐藏工作簿的窗口:

SourceWorkbook.Windows[1].Visible = false;

使用以下代码隐藏excel工作簿中的所有工作表:

SourceWorksheet.Visible=Excel.XlSheetVisibility.xlSheetHidden;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM