이 내가 VBA에서 Excel 파일을 열 수있는 방법입니다 : 읽기 전용으로 개방해야한다고 지정하는 방법은vba : 통합 문서를 프로그래밍 방식으로 읽기 전용으로 열려면 어떻게해야합니까?
Workbooks.Open(file-path)
가? 파일을 여는 그들에 암호가 있고 나는 항상 읽기 전용으로 열릴 수있는 대화를 얻는다.
이 내가 VBA에서 Excel 파일을 열 수있는 방법입니다 : 읽기 전용으로 개방해야한다고 지정하는 방법은vba : 통합 문서를 프로그래밍 방식으로 읽기 전용으로 열려면 어떻게해야합니까?
Workbooks.Open(file-path)
가? 파일을 여는 그들에 암호가 있고 나는 항상 읽기 전용으로 열릴 수있는 대화를 얻는다.
이 방법이 유용합니까?
Workbooks.Open Filename:=filepath, ReadOnly:=True
또는 as pointed out in a comment, 열려있는 통합 문서에 대한 참조를 유지하기 :
Dim book As Workbook
Set book = Workbooks.Open(Filename:=filepath, ReadOnly:=True)
체크 아웃 언어 참조 :
http://msdn.microsoft.com/en-us/library/aa195811(office.11).aspx
expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)
더 나은 응답은 * password *를 공개시 사용할 수 있음을 분명히합니다. – brettdj
는 것을 알고 도움이됩니다 열려있는 통합 문서를 variabl에 저장하려는 경우 괄호 안에 인수를 캡슐화해야합니다. e 'Set'을 사용하십시오. –