Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用允许排序和筛选的VBScript保护Excel工作表_Excel_Vbscript - Fatal编程技术网

使用允许排序和筛选的VBScript保护Excel工作表

使用允许排序和筛选的VBScript保护Excel工作表,excel,vbscript,Excel,Vbscript,我想使用vbscript保护工作表(无密码),但允许排序和筛选。在VBA中有用于控制此操作的参数:AllowSorting和AllowFiltering,但我不知道如何将这些参数传递给vbscript中的protect方法。我尝试的任何参数变量都只是解释为密码。可能吗 Set objExcel = CreateObject("Excel.Application") Set objWorkbook = objExcel.Workbooks.Open("file.xls") objWorkbook.

我想使用vbscript保护工作表(无密码),但允许排序和筛选。在VBA中有用于控制此操作的参数:AllowSortingAllowFiltering,但我不知道如何将这些参数传递给vbscript中的protect方法。我尝试的任何参数变量都只是解释为密码。可能吗

Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("file.xls")
objWorkbook.Worksheets("data").Protect
OBJ工作簿。工作表(“数据”)。保护“”,真,真,真,假,假,假,假,假,假,假,假,真,真,假