从Javascript代码中隐藏Excel选项卡
如何通过Javascript以编程方式隐藏Excel选项卡。从Javascript代码中隐藏Excel选项卡,javascript,excel,jscript,wsh,Javascript,Excel,Jscript,Wsh,如何通过Javascript以编程方式隐藏Excel选项卡。 ExcelSheetName.Visible=False似乎不起作用。我在谷歌上搜索了很多,但还没有找到正确的解决方案。如何操作?要隐藏Excel工作表,请将相应的工作表对象的Visible属性设置为0或false。 例如,如果您有一个Excel文件,其中包含两张名为Sheet1和Sheet2的图纸,则以下代码将在Sheet1隐藏的情况下打开此文件: 正如你所指出的,我是这么说的。这是我的代码: var fso = new Acti
ExcelSheetName.Visible=False似乎不起作用。我在谷歌上搜索了很多,但还没有找到正确的解决方案。如何操作?要隐藏Excel工作表,请将相应的
工作表
对象的Visible
属性设置为0
或false
。
例如,如果您有一个Excel文件,其中包含两张名为Sheet1和Sheet2的图纸,则以下代码将在Sheet1隐藏的情况下打开此文件:
正如你所指出的,我是这么说的。这是我的代码:
var fso = new ActiveXObject("Scripting.FileSystemObject");
var xl = new ActiveXObject("Excel.Application");
xl.Visible = true;
var wb = xl.Workbooks.Open(fso.GetAbsolutePathName("Temp.csv"));
xl.ActiveWorkbook.Sheets("Temp").Visible = false;
但这样做时,我得到的错误是无法设置工作表类的Visible属性。有什么线索可能是错误吗
错误是因为CSV文件在Excel中只有一个选项卡,而您无法隐藏唯一可见的选项卡。至少有一个选项卡必须始终可见。因此,我的要求是,在这两个选项卡中,我希望2个仅向用户显示一个Excel选项卡。因此,我认为上面的代码不起作用。工作表的
Visible
属性有3个有效值。xlSheetVisible=-1,xlSheetHidden=0,xlSheetVeryHidden=2所以我说的就像你指出的那样。这是我的代码:-var fso=newactivexobject(“Scripting.FileSystemObject”);var xl=新的ActiveXObject(“Excel.Application”);xl.可见=真实;var wb=xl.Workbooks.Open(fso.GetAbsolutePathName(“Temp.csv”);xl.ActiveWorkbook.Sheets(“Temp”).Visible=false;但这样做时,我得到的错误是无法设置工作表类的Visible属性。有什么线索可能是错误吗?
var fso = new ActiveXObject("Scripting.FileSystemObject");
var xl = new ActiveXObject("Excel.Application");
xl.Visible = true;
var wb = xl.Workbooks.Open(fso.GetAbsolutePathName("Temp.csv"));
xl.ActiveWorkbook.Sheets("Temp").Visible = false;