구문
expression.SaveAs(FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup,
AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local)
expression   Workbook 개체를 나타내는 변수입니다
 
매개 변수
                             필

            이름            수/
                             선         데이터 형식                                                 설명

                             택

Filename                       선택 Variant                   저장할 파일의 이름을 나타내는 문자열입니다. 전체 경로를 지정할 수 있으며 지정하지 않으면
                                                                              현재 폴더에 파일이 저장됩니다.
                                                                              파일을 저장할 때 사용할 파일 형식입니다. 올바른 선택 목록은 FileFormat 속성을 참고하
FileFormat                    선택 Variant                   십시오. 기존 파일의 기본 형식은 마지막으로 지정한 파일 형식이며 새 파일의 기본 형식은 사
                                                                              용 중인 Excel 버전의 형식입니다.
Password                     선택 Variant                   파일에 지정할 보호 암호를 나타내는 15자 이내의 대/소문자 구분 문자열입니다.

WriteResPassword         선택 Variant                   파일에 지정할 쓰기 예약 암호를 나타내는 문자열입니다. 파일을 암호와 함께 저장한 후 파일
                                                                              을 열 때 암호를 제공하지 않으면 읽기 전용으로 열립니다.
ReadOnlyRecommended 선택 Variant                   True이면 파일을 열 때 읽기 전용으로 열도록 권장하는 메시지가 표시됩니다.
CreateBackup               선택 Variant                   True이면 백업 파일을 만듭니다.
AccessMode                  선택 XlSaveAsAccessMode통합 문서의 액세스 모드입니다.
                                                                              통합 문서를 저장하는 동안 발생한 충돌을 메서드에서 어떻게 해결할지 결정하는
                                                              XlSaveConflictResolution 값입니다. xlUserResolution으로 지정하면 충돌 해

ConflictResolution         선택 Variant                   결 대화 상자가 표시됩니다. xlLocalSessionChanges로 지정하면 로컬 사용자의 변경
                                                                              내용을 자동으로 적용하며, xlOtherSessionChanges로 지정하면 로컬 사용자의 변경
                                                                              내용을 무시하고 다른 세션의 변경 내용을 자동으로 적용합니다. 이 인수를 생략하면 충돌 해
                                                                              결 대화 상자가 표시됩니다.

AddToMru                     선택 Variant                   True이면 가장 최근에 사용한 파일 목록에 통합 문서를 추가합니다. 기본값은 False입니
                                                                              다.
Local                            선택 Variant                   Microsoft Excel 영어(미국) 버전에서는 사용하지 않습니다.
TextVisualLayout           선택 Variant                   Microsoft Excel 영어(미국) 버전에서는 사용하지 않습니다.
                                                              True이면 제어판에 설정된 Microsoft Excel 언어로 파일을 저장하고 False(기본값)이면
                                                                              VBA(Visual Basic for Applications) (VBA(Visual Basic for Applications):

Local                            선택 Variant                   Microsoft Windows 기반 응용 프로그램을 프로그래밍하는 데 사용되며 몇몇 Microsoft
                                                                              프로그램에 포함되어 있는 매크로 언어 버전의 Microsoft Visual Basic입니다.) 언어로 파
                                                                              일을 저장합니다. Workbooks.Open이 실행되는 VBA 프로젝트가 이전의 국제 XL5/95
                                                                              VBA 프로젝트가 아닌 경우 이 언어는 대개 영어(미국)입니다.
 
예) oleExcel.ActiveWorkbook.SaveAs("엑셀명.xlsx", 51, '1111', '7777', false, false, 1, 2, false, "", "", false)

 

엑셀 매크로의 SaveAs 메소드를 사용해 다른 형식으로 저장하려다보면 약간의 문제가 발생한다.
그것은 파일 형식인데, 일단 .xlsx냐 .xls냐에서부터 .csv, .txt, .prn 등 여러가지 형식이 있다.
이걸 매번 검색해서 찾으려니 귀찮아서 이곳에 옮겨 놓는다. 
그리고 헷갈리는 부분도 있기에(특히 prn) 확실히 정리해두고자 한다.

SaveAs FileFormat:=xlTextPrinter



xlFileFormat 의 값들.

Member name Description
xlAddIn Microsoft Office Excel Add-In.
xlCSV Comma separated value.
xlCSVMac Comma separated value.
xlCSVMSDOS Comma separated value.
xlCSVWindows Comma separated value.
xlCurrentPlatformText Specifies a type of text format
xlDBF2 Dbase 2 format.
xlDBF3 Dbase 3 format.
xlDBF4 Dbase 4 format.
xlDIF Data Interchange format.
xlExcel2 Excel version 2.0.
xlExcel2FarEast Excel version 2.0 far east.
xlExcel3 Excel version 3.0.
xlExcel4 Excel version 4.0.
xlExcel4Workbook Excel version 4.0. Workbook format.
xlExcel5 Excel version 5.0.
xlExcel7 Excel 95.
xlExcel9795 Excel version 95 and 97.
xlHtml Web page format.
xlIntlAddIn Microsoft Office Excel Add-In international format.
xlIntlMacro Deprecated format.
xlSYLK Symbolic link format.
xlTemplate Excel template format.
xlTextMac Specifies a type of text format.
xlTextMSDOS Specifies a type of text format.
xlTextPrinter .prn 형식 (공백으로 데이터 분리)
xlTextWindows Specifies a type of text format.
xlUnicodeText Specifies a type of text format.
xlWebArchive MHT format.
xlWJ2WD1 Deprecated format.
xlWJ3 Deprecated format.
xlWJ3FJ3 Deprecated format.
xlWK1 Lotus 1-2-3 format.
xlWK1ALL Lotus 1-2-3 format.
xlWK1FMT Lotus 1-2-3 format.
xlWK3 Lotus 1-2-3 format.
xlWK3FM3 Lotus 1-2-3 format.
xlWK4 Lotus 1-2-3 format.
xlWKS Lotus 1-2-3 format.
xlWorkbookNormal Excel workbook format.
xlWorks2FarEast Microsoft Works 2.0 format
xlWQ1 Quattro Pro format.
xlXMLSpreadsheet Excel Spreadsheet format.
xlOpenXMLWorkbookMacroEnabled(추가) Excel 매크로 사용 통합 문서(.xlsm)

'컴퓨터관련' 카테고리의 다른 글

collection 컬렉션이란...펌  (0) 2011.02.11
엑셀 vba 애플리케이션 개체 속성과 메서드...펌  (0) 2011.02.11
php 개발 환경 구축...펌  (0) 2011.02.11
asp, aspx 차이점...펌  (0) 2011.02.10
php 기초...펌  (0) 2011.02.10

+ Recent posts