VBS脚本删除只读并添加只读

问题描述 投票:0回答:2

我是VBS脚本的新手。

我已设法打开我的Excel工作表并编写“新数据”并再次保存。这段代码:

Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\Users\g46973\Desktop\test.xlsx")
set xlSht = objExcel.activesheet


objExcel.DisplayAlerts = False
xlSht.Cells(2, 2) = "New Data"

objWorkbook.Save
 objWorkBook.Close SaveChanges=True

 ObjExcel.Quit

问题是我的excel工作簿是只读的(我希望它保持这种方式)。然后我运行我的代码我想从我的Excel工作簿中删除只读。运行上面的代码,然后再次添加只读。

vbscript
2个回答
0
投票

试试这个吧

Set book = myOBJ.WorkBooks.Open(FileName:="mybook.xls", ReadOnly:=True)

0
投票
objExcel.Workbooks.Open "C:\Users\g46973\Desktop\test.xlsx",‌​,True

这个对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.