gpt4 book ai didi

javascript - 从 Javascript 代码中隐藏 Excel 选项卡

转载 作者:行者123 更新时间:2023-11-28 01:18:41 24 4
gpt4 key购买 nike

如何通过 Javascript 以编程方式隐藏 Excel 选项卡。ExcelSheetName.Visible=False 似乎不起作用。我用谷歌搜索了很多,但还没有收到正确的解决方案。如何做到这一点?

最佳答案

要隐藏 Excel 工作表,请将相应 Worksheet 对象的 Visible 属性设置为 0false 。例如,如果您有一个 Excel 文件,其中包含两个名为 Sheet1Sheet2 的工作表,则以下代码将打开此文件,并隐藏 Sheet1:

var objExcel = new ActiveXObject("Excel.Application");
objExcel.Visible = true;
objExcel.Workbooks.Open("C:\\Book1.xlsx");

objExcel.ActiveWorkbook.Sheets("Sheet1").Visible = false;
// You can aslo use this --
//objExcel.ActiveWorkbook.Sheets("Sheet1").Visible = 0; // xlSheetHidden


So I said as u pointed out. This is my code:

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;

But on doing so, I get the error as Unable to set the Visible property of the Worksheet class. Any clue what could be the possible error ?

该错误是因为 CSV 文件在 Excel 中只有一个选项卡,并且您无法隐藏唯一可见的选项卡。至少 1 个选项卡必须始终可见。

关于javascript - 从 Javascript 代码中隐藏 Excel 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23499524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com