Share via


WorksheetBase.SaveAs 메서드

워크시트의 변경 내용을 다른 파일에 저장합니다.

네임스페이스:  Microsoft.Office.Tools.Excel
어셈블리:  Microsoft.Office.Tools.Excel.v4.0.Utilities(Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

구문

‘선언
Public Sub SaveAs ( _
    filename As String, _
    fileFormat As Object, _
    password As Object, _
    writeResPassword As Object, _
    readOnlyRecommended As Object, _
    createBackup As Object, _
    addToMru As Object, _
    textCodepage As Object, _
    textVisualLayout As Object, _
    local As Object _
)
public void SaveAs(
    string filename,
    Object fileFormat,
    Object password,
    Object writeResPassword,
    Object readOnlyRecommended,
    Object createBackup,
    Object addToMru,
    Object textCodepage,
    Object textVisualLayout,
    Object local
)

매개 변수

  • filename
    형식: System.String
    저장할 파일의 이름입니다.전체 경로를 포함시킬 수 있습니다. 전체 경로를 포함시키지 않으면 Microsoft Office Excel에서 현재 폴더에 파일을 저장합니다.
  • fileFormat
    형식: System.Object
    파일을 저장할 때 사용할 파일 형식입니다.선택할 수 있는 형식 목록은 FileFormat 속성을 참조하십시오.기존 파일의 경우 기본 형식은 마지막으로 지정한 파일 형식이고, 새 파일의 경우 기본 형식은 사용 중인 Excel 버전의 형식입니다.
  • password
    형식: System.Object
    파일에 지정할 보호 암호를 나타내는 대/소문자 구분 문자열(최대 15자)입니다.
  • writeResPassword
    형식: System.Object
    이 파일의 쓰기 예약 암호입니다.파일이 암호를 사용하여 저장된 경우 파일을 열 때 암호를 제공하지 않으면 읽기 전용으로 열립니다.
  • readOnlyRecommended
    형식: System.Object
    파일을 열 때 해당 파일을 읽기 전용으로 열 것을 권하는 메시지를 표시하려면 true입니다.
  • createBackup
    형식: System.Object
    백업 파일을 만들려면 true입니다.
  • addToMru
    형식: System.Object
    해당 통합 문서를 최근에 사용한 파일 목록에 추가하려면 true입니다.기본값은 false입니다.
  • textCodepage
    형식: System.Object
    영어(미국)Excel에서는 사용되지 않습니다.
  • textVisualLayout
    형식: System.Object
    영어(미국)Excel에서는 사용되지 않습니다.
  • local
    형식: System.Object
    Excel 언어를 기반으로(제어판 설정 포함) 파일을 저장하려면 true이고, VBA(Visual Basic for Applications) 언어를 기반으로 파일을 저장하려면 false(기본값)입니다.

설명

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.

예제

다음 코드 예제에서는 SaveAs 메서드를 사용하여 현재 워크시트의 새 복사본을 저장합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

Private Sub SaveWorksheetCopy()
    Me.SaveAs(Me.Name + ".copy.xls")
End Sub
private void SaveWorksheetCopy()
{
    this.SaveAs(this.Name + ".copy.xls", missing, missing, missing,
        missing, missing, missing, missing, missing, missing);
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

WorksheetBase 클래스

Microsoft.Office.Tools.Excel 네임스페이스