EXCEL-VBA:Workbooks.Open 매개변수(파일 열기)
4745 단어 VBAOFFICE-EXCEL
구문
표현식. Open( FileName , UpdateLinks , ReadOnly , Format , Password , WriteResPassword , IgnoreReadOnlyRecommended , Origin , Delimiter , Editable , Notify , Converter , AddToMru , Local , CorruptLoad )
표현식은 Workbooks 객체를 나타내는 변수입니다.
매개 변수
이름:
필수/옵션
데이터 형식
설명
FileName
선택 사항
Variant
String. 열 워크북의 파일 이름입니다.
UpdateLinks
선택 사항
Variant
다음 방정식 =SUM([Budget.xls] Annual! C10:C25)의 Budget.와 같이 파일의 외부 참조(링크)를 업데이트하는 방법을 지정합니다.xls 워크북의 한 구역에 대한 인용입니다.이 매개 변수를 생략하면 링크의 업데이트 방식을 지정하라는 메시지가 표시됩니다.이 매개변수에 사용된 값에 대한 자세한 내용은 설명 섹션을 참조하십시오.Microsoft Excel에서 WKS, WK1 또는 WK3 형식의 파일을 열고 있고 UpdateLinks 매개 변수가 0이면 차트가 생성되지 않습니다.그렇지 않으면 Microsoft Excel은 파일에 첨부된 그래픽을 기준으로 차트를 생성합니다.
ReadOnly
선택 사항
Variant
True이면 워크북을 읽기 전용 모드로 엽니다.
Format
선택 사항
Variant
Microsoft Excel에서 텍스트 파일을 열면 이 매개변수에서 구분자를 지정합니다.이 인자를 생략하면 현재 구분자를 사용합니다.이 매개변수에 사용되는 값에 대한 자세한 내용은 설명 섹션을 참조하십시오.
Password
선택 사항
Variant
보호된 워크북을 여는 데 필요한 비밀번호를 포함하는 문자열만약 이 인자를 생략하고 워크북에 비밀번호가 설정되어 있다면, 사용자에게 비밀번호를 입력하라고 알립니다.
WriteResPassword
선택 사항
Variant
보호된 워크북에 쓸 암호를 포함하는 문자열만약 이 인자를 생략하고 워크북에 비밀번호가 설정되어 있다면, 사용자에게 비밀번호를 입력하라고 알립니다.
IgnoreReadOnlyRecommended
선택 사항
Variant
True인 경우 Microsoft Excel에 읽기 전용 권장 메시지가 표시되지 않습니다(워크북이 읽기 권장 옵션으로 저장된 경우).
Origin
선택 사항
Variant
파일이 텍스트 파일인 경우 코드 페이지와 캐리지 리턴/라인 바꿈(CR/LF)을 올바르게 매핑할 수 있도록 파일의 소스를 나타내는 데 사용됩니다.다음 XlPlatform 상수 중 하나인 xlMacintosh, xlWindows 또는 xlMSDOS를 사용할 수 있습니다.이 매개변수를 생략하면 현재 운영 체제가 사용됩니다.
Delimiter
선택 사항
Variant
파일이 텍스트 파일이고 Format 매개변수가 6이면 이 매개변수는 구분자로 사용할 문자를 지정하는 문자열입니다.예를 들어, Chr(9)를 사용하여 탭을 나타내고, ", 쉼표를 나타내고,;세미콜론을 나타내거나 사용자 정의 문자를 사용합니다.문자열의 첫 번째 문자만 사용합니다.
Editable
선택 사항
Variant
파일이 Microsoft Excel 4.0 외부 프로그램인 경우 이 매개변수가 True이면 외부 프로그램을 열어 표시되는 창으로 만들 수 있습니다.이 매개변수가 False이거나 생략된 경우 외부 프로그램이 숨겨져 있고 표시되도록 설정할 수 없습니다.이 옵션은 Microsoft Excel 5.0 이상에서 만든 외부 프로그램에 적용할 수 없습니다.파일이 Excel 템플릿인 경우 매개변수 값이 True이면 편집할 지정된 템플릿이 열립니다.매개변수 값이 "False"인 경우 지정된 템플릿에 따라 새 워크북을 열 수 있습니다.기본값은 "False"입니다.
Notify
선택 사항
Variant
파일을 읽기 및 쓰기 가능 모드로 열 수 없는 경우 이 매개변수가 True이면 파일 알림 목록에 파일을 추가할 수 있습니다.Microsoft Excel은 파일을 읽기 전용 모드로 열고 파일 알림 목록을 폴링하여 파일을 사용할 수 있을 때 사용자에게 알립니다.이 매개변수가 False이거나 생략된 경우 알림을 요청하지 않으며 사용할 수 없는 파일을 열 수 없습니다.
Converter
선택 사항
Variant
파일을 열 때 사용할 첫 번째 파일 변환기의 인덱스입니다.먼저 사용한 것은 지정한 파일 변환기이다.이 변환기가 이 파일을 식별할 수 없으면 다른 변환기를 모두 시험적으로 사용합니다.변환기 인덱스는 FileConverters 속성에서 반환되는 변환기 행 번호로 구성됩니다.
AddToMru
선택 사항
Variant
True이면 최근에 사용한 파일 목록에 워크북을 추가합니다.기본값은 False입니다.
Local
선택 사항
Variant
True인 경우 파일을 Microsoft Excel(컨트롤 패널 설정 포함) 언어로 저장합니다.False(기본값)인 경우 Workbooks.open을 실행하는 VBA 프로젝트가 오래된 국제화 XL5/95 VBA 프로젝트가 아닌 경우 Visual Basic for Applications(VBA) 언어로 파일을 저장합니다.
CorruptLoad
선택 사항
XlCorruptLoad
xlNormalLoad, xlRepairFile, xlExtractData 등 다음 상수 중 하나가 될 수 있습니다.값을 지정하지 않으면 기본 비헤이비어는 xlNormalLoad이며 OM을 통해 시작할 때 상태 복원을 시도하지 않습니다.
반환값
열린 워크북을 대표하는 워크북 대상
주해
기본적으로 파일을 프로그래밍 방식으로 열 때 매크로를 사용합니다.AutomationSecurity 속성을 사용하여 파일을 프로그래밍 방식으로 열 때 사용할 매크로 보안 모드를 설정할 수 있습니다.
UpdateLinks 매개 변수에서 다음 값을 지정하여 워크북이 열릴 때 외부 인용 (링크) 을 업데이트할지 여부를 확인할 수 있습니다.
값
속뜻
0
워크북이 열릴 때 외부 인용을 업데이트하지 않습니다. (링크)
3
워크북이 열릴 때 외부 인용 (링크) 을 업데이트합니다.
Format 매개 변수에서 다음 값을 지정하여 파일의 구분 문자를 결정할 수 있습니다.
값
구분자
1
라벨
2
쉼표
3
스페이스 바
4
분점
5
없다
6
사용자 정의 문자(Delimiter 매개변수 참조)
예제
다음 코드 예제에서는 워크북 Analysis를 엽니다.xls를 실행하고 AutoOpen 매크로.
Workbooks.Open "ANALYSIS.XLS"
ActiveWorkbook.RunAutoMacros xlAutoOpen
예제 코드 공급자: Bill Jelen, MrExcel.com
다음 코드 예시에서 작업표를 다른 작업장에서 현재 작업장에 있는 새 작업표로 가져옵니다.현재 워크북의 Sheet1에는 셀 D3에서 가져올 워크북의 경로 이름, 셀 D4의 파일 이름과 셀 D5의 워크시트 이름이 포함되어야 합니다.가져온 워크시트는 현재 워크북의 Sheet1 다음에 삽입됩니다.
Sub ImportWorksheet()
' This macro will import a file into this workbook
Sheets("Sheet1").Select
PathName = Range("D3").Value
Filename = Range("D4").Value
TabName = Range("D5").Value
ControlFile = ActiveWorkbook.Name
Workbooks.Open Filename:=PathName &; Filename
ActiveSheet.Name = TabName
Sheets(TabName).Copy After:=Workbooks(ControlFile).Sheets(1)
Windows(Filename).Activate
ActiveWorkbook.Close SaveChanges:=False
Windows(ControlFile).Activate
End Sub
다음으로 이동:https://msdn.microsoft.com/zh-cn/VBA/Excel-VBA/articles/workbooks-open-method-excel
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Excel VBA에서 SIR 모델을 구현합니다.신형 코로나 바이러스(COVID-19)의 환자수 추이를 나타내는 수리 모델 「SIR 모델」을 자주(잘) 보게 되었습니다. SIR 모델에서는 감염되지 않은 사람을 S(susceptible), 감염자를 I(infecti...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.