| Methods | |
| Workbooks("엑셀파일명.xlsx") | 엑셀 파일선택 |
| Workbooks("a.xlsx").Worksheets("Sheet1").Range("A1") | |
| Worksheets("시트이름") Sheets("시트이름") |
시트선택 |
| Workbooks("a.xlsx").Worksheets("Sheet1").Range("A1") | |
| Range("셀번호") | 셀선택 |
| Workbooks("a.xlsx").Worksheets("Sheet1").Range("A1") | |
| Activate | 문서 활성화 |
| Workbooks("a.xlsx").Activate | |
| Close | 열려있는 문서 닫기(문서에 변경사항이 있으면 저장 여부 창이 나타남) |
| Workbooks("a.xlsx").Close | |
| NewWindow | 새창 또는 지정된 창의 복사본을 만듬 |
| ActiveWorkbook.NewWindow | |
| Protect <상세 | 문서의 구조변경을 보호함(시트 이동 불가) |
| ActiveWorkbook.Protect Password:="1111" | |
| Save | 문서의 변경사항을 저장 |
| ActiveWorkbook.Save | |
| SaveAs <상세 | 문서의 변경사항을 다른이름으로 저장 |
| ActiveWorkbook.SaveAs Filename:="C:\a1.xlsm", Password:="1111" | |
| SaveCopyAs | 문서의 복사본을 저장 |
| ActiveWorkbook.SaveCopyAs "C:\a(1).xlsx" | |
| Unprotect | 문서 보호를 제거 |
| ActiveWorkbook.Unprotect(Password) | |
| --------- --------- --------- --------- --------- --------- --------- --------- --------- | |
| Properties | |
| ActiveWorkbook | 활성화된 문서를 나타냄 |
| MsgBox ActiveWorkbook.Name | |
| Open | 문서 열기 |
| Workbooks.Open Filename:="C:\a.xlsx" | |
| Password | 문서에 암호를 설정함 |
| ActiveWorkbook.Password = InputBox("Enter Password") | |
| 형식 | |||
| ActiveWorkbook.Protect(Password, Structure, Windows) <이전 | |||
| 지정값 | 구분 | 형식 | 설명 |
| Password | Optional | Variant | 대소문자, 숫자, 특수문자를 구분하는 암호를 지정하는 문자열 생략하면 문서의 보호를 해제한다. |
| Structure | Optional | Variant | 문서의 구조(시트의 상대적 위치)를 보호하려면 True 기본값은 False |
| Windows | Optional | Variant | 문서 창을 보호하려면 True 이 인수를 생략하면 창이 보호되지 않음 |
| 형식 | |||
| ActiveWorkbook.SaveAs(FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local) <이전 | |||
| 지정값 | 구분 | 형식 | 설명 |
| FileName | Optional | Variant | 저장할 파일의 이름을 나타내는 문자열 전체 경로를 포함할 수 있고 그렇지 않으면 현재 폴더에 저장한다. |
| FileFormat | Optional | XlFileFormat ^클릭 |
저장할때의 파일형식 기존파일의 경우는 마지막 파일 형식이고 새파일의 경우는 Excel버전의 형식이다. |
| Password | Optional | Variant | 파일의 암호를 나타내는 대소문자, 숫자, 특수문자를 구분하는 문자열(15자 이하) |
| WriteResPassword | Optional | Variant | 파일의 쓰기 예약 암호를 나타내는 문자열 암호로 저장하고 열때 암호를 안넣으면 읽기전용으로 열린다. |
| ReadOnlyRecommended | Optional | Variant | 열때 읽기전용으로 열도록 메시지를 표시하려면 True |
| CreateBackup | Optional | Variant | 백업 파일을 생성하려면 True |
| AccessMode | Optional | XlSaveAsAccessMode ^클릭 |
문서에 대한 액세스 모드 |
| ConflictResolution | Optional | XlSaveConflictResolution ^클릭 |
문서를 저장하는 동안 메서드가 충돌을 해결하는 방법을 결정한다. |
| AddToMru | Optional | Variant | 문서를 최근에 사용한 파일 목록에 추가하려면 True 기본값은 False |
| TextCodepage | Optional | Variant | CSV 또는 텍스트 형식 중 하나로 저장할때 언어에 해당하는 코드 페이지를 사용한다. |
| TextVisualLayout | Optional | Variant | CSV 또는 텍스트 형식 중 하나로 저장하면 논리적 레이아웃으로 저장된다. |
| Local | Optional | Variant | True는 엑셀의 설정언어로 파일을 저장한다. 기본값은 False(VBA의 언어로 파일을 저장) |