Unpass VBA (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

khongtu19bk

Thành viên hoạt động
Tham gia
5/12/09
Bài viết
147
Được thích
69
Để unprotect một sheet của một file excel ta có code:
Mã:
Workbooks.Open "D:\abc.xls", , False
Workbooks("abc.xls").Worksheets("sheet1").Activate
ActiveSheet.Unprotect Password:="8577"

Vậy nếu một file excel không phải là protect nữa mà là được ta đặt pas, vậy thì câu lệnh dùng macro để mở file excle được đặt pas này là như thế nào?

Ai biết xin mách dùm
 
Bạn nghiên cứu phương thức Open của Workbooks:

Workbooks.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)
 
Upvote 0
re

Vậy, để đọc ReadOnly với file đặt pas thì ta làm thế này:
Mã:
Workbooks.Open "D:\VBA\book1.xls", , True
Nhưng mở với chế độ bình thường thì chưa được, hjc
Mã:
Workbooks.Open "D:\VBA\book1.xls", , , , "123456"
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom