DocumentBase.SaveAs2 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
문서를 새 이름이나 형식으로 저장합니다. 이 메서드의 일부 인수는 다른 이름으로 저장 대화 상자의 옵션에 해당합니다.
public void SaveAs2 (ref object fileName, ref object fileFormat, ref object lockComments, ref object password, ref object addToRecentFiles, ref object writePassword, ref object readOnlyRecommended, ref object embedTrueTypeFonts, ref object saveNativePictureFormat, ref object saveFormsData, ref object saveAsAOCELetter, ref object encoding, ref object insertLineBreaks, ref object allowSubstitutions, ref object lineEnding, ref object addBiDiMarks, ref object compatibilityMode);
member this.SaveAs2 : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub SaveAs2 (Optional ByRef fileName As Object, Optional ByRef fileFormat As Object, Optional ByRef lockComments As Object, Optional ByRef password As Object, Optional ByRef addToRecentFiles As Object, Optional ByRef writePassword As Object, Optional ByRef readOnlyRecommended As Object, Optional ByRef embedTrueTypeFonts As Object, Optional ByRef saveNativePictureFormat As Object, Optional ByRef saveFormsData As Object, Optional ByRef saveAsAOCELetter As Object, Optional ByRef encoding As Object, Optional ByRef insertLineBreaks As Object, Optional ByRef allowSubstitutions As Object, Optional ByRef lineEnding As Object, Optional ByRef addBiDiMarks As Object, Optional ByRef compatibilityMode As Object)
매개 변수
- fileName
- Object
문서의 이름입니다. 기본값은 현재 폴더와 파일 이름입니다. 문서를 저장한 적이 없으면 기본 이름(예: Doc1.doc)이 사용됩니다. 지정된 파일 이름의 문서가 이미 있으면 사용자에게 묻지 않고 문서를 덮어씁니다.
- fileFormat
- Object
문서가 저장되는 형식입니다. 임의의 WdSaveFormat 값일 수 있습니다. 문서를 다른 형식으로 저장하려면 SaveFormat 속성에 적절한 값을 지정합니다.
- lockComments
- Object
문서의 주석을 잠그려면 true
를 지정합니다. 기본값은 false
입니다.
- password
- Object
문서를 열기 위한 암호 문자열입니다. 아래의 설명을 참고하십시오.
- addToRecentFiles
- Object
문서를 파일 메뉴의 최근 사용한 파일 목록에 추가하려면 true
를 지정합니다. 기본값은 true
입니다.
- writePassword
- Object
변경 내용을 문서에 저장할 때 사용하는 암호 문자열입니다. 아래의 설명을 참고하십시오.
- readOnlyRecommended
- Object
true
를 지정하면 문서를 열 때마다 Microsoft Office Word에서 읽기 전용으로 열 것을 제안합니다. 기본값은 false
입니다.
- embedTrueTypeFonts
- Object
트루타입 글꼴을 문서와 함께 저장하려면 true
를 지정합니다. 생략하면 인수는 EmbedTrueTypeFonts
속성의 EmbedTrueTypeFonts 값을 가정합니다.
- saveNativePictureFormat
- Object
그래픽을 Macintosh와 같은 다른 플랫폼에서 가져온 경우 true
를 지정하면 가져온 그래픽의 Windows 버전만 저장됩니다.
- saveFormsData
- Object
사용자가 양식에 입력한 데이터를 데이터 레코드로 저장하려면 true
를 지정합니다.
- saveAsAOCELetter
- Object
문서에 메일러가 첨부되어 있는 경우 true
를 지정하면 문서가 AOCE 편지로 저장됩니다(메일러가 저장됨).
- encoding
- Object
MsoEncoding. 인코딩된 텍스트 파일로 저장된 문서에 사용할 코드 페이지나 문자 집합입니다. 기본값은 시스템 코드 페이지입니다.
- insertLineBreaks
- Object
문서가 텍스트 파일로 저장된 경우 각 텍스트 줄 끝에 줄 바꿈을 삽입하려면 true
를 지정합니다.
- allowSubstitutions
- Object
문서가 텍스트 파일로 저장된 경우 true
를 사용하면 Word에서 일부 기호를 비슷한 모양의 텍스트로 바꿉니다. 예를 들어, 저작권 기호를 (c)로 표시합니다. 기본값은 false
입니다.
- lineEnding
- Object
Word에서 텍스트 파일로 저장된 문서의 줄 바꿈과 단락 바꿈을 표시하는 방식입니다. 모든 T:Microsoft.Office.Interop.Word.WdLineEndingType 값일 수 있습니다.
- addBiDiMarks
- Object
true인 경우 제어 문자를 출력 파일에 추가하여 원본 문서에 있는 텍스트의 양방향 레이아웃을 유지합니다.
- compatibilityMode
- Object
Microsoft.Office.Interop.Word.WdCompatibilityMode
문서를 열 때 Word 2013 및 Word 2010에서 사용하는 호환성 모드를 지정하는 값 중 하나입니다.
예외
이 속성은 Word 2007 프로젝트에서 사용됩니다.
예제
다음 코드 예제에서는 메서드를 <xref:Microsoft.Office.Tools.Word.DocumentBase.SaveAs%2A> 사용하여 새 파일 이름 myfile.docx 사용하여 문서를 RTF 형식으로 저장합니다. 이 예제를 사용하려면 문서 수준 프로젝트의 클래스에서 ThisDocument
실행합니다.
private void DocumentSaveAs()
{
object FileName = "myfile.docx";
object FileFormat = Word.WdSaveFormat.wdFormatRTF;
object LockComments = false;
object AddToRecentFiles = true;
object ReadOnlyRecommended = false;
object EmbedTrueTypeFonts = false;
object SaveNativePictureFormat = true;
object SaveFormsData = true;
object SaveAsAOCELetter = false;
object Encoding = Office.MsoEncoding.msoEncodingUSASCII;
object InsertLineBreaks = false;
object AllowSubstitutions = false;
object LineEnding = Word.WdLineEndingType.wdCRLF;
object AddBiDiMarks = false;
if (this.SaveFormat == (int)Word.WdSaveFormat.wdFormatDocument)
{
this.SaveAs(ref FileName, ref FileFormat, ref LockComments,
ref missing, ref AddToRecentFiles, ref missing,
ref ReadOnlyRecommended, ref EmbedTrueTypeFonts,
ref SaveNativePictureFormat, ref SaveFormsData,
ref SaveAsAOCELetter, ref Encoding, ref InsertLineBreaks,
ref AllowSubstitutions, ref LineEnding, ref AddBiDiMarks);
}
}
Private Sub DocumentSaveAs()
Me.SaveAs(FileName:="myfile.docx", FileFormat:=Word.WdSaveFormat.wdFormatRTF, _
LockComments:=False, AddToRecentFiles:=True, ReadOnlyRecommended:=False, _
EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=True, _
SaveFormsData:=True, SaveAsAOCELetter:=False, _
Encoding:=Office.MsoEncoding.msoEncodingUSASCII, _
InsertLineBreaks:=False, AllowSubstitutions:=False, _
LineEnding:=Word.WdLineEndingType.wdCRLF, _
AddBiDiMarks:=False)
End Sub
설명
애플리케이션에서 하드 코딩된 암호를 사용하지 마세요. 프로시저에 암호가 필요한 경우 사용자의 암호를 요청하고 변수에 저장한 다음 코드에서 변수를 사용합니다.
참고
이 메서드는 .NET Framework 4를 대상으로 하는 Word 2007 프로젝트의 IntelliSense에 나타납니다. 그러나 이 속성은 Word 2007 프로젝트에서 사용할 수 없습니다.
선택적 매개 변수
선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하세요.