Bagikan melalui


DocumentBase.SaveAs2 Metode

Definisi

Menyimpan dokumen dengan nama atau format baru. Beberapa argumen untuk metode ini sesuai dengan opsi dalam kotak dialog Simpan Sebagai.

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)

Parameter

fileName
Object

Nama untuk dokumen. Defaultnya adalah folder dan nama file saat ini. Jika dokumen belum pernah disimpan, nama default digunakan (misalnya, Doc1.doc). Jika dokumen dengan nama file yang ditentukan sudah ada, dokumen akan ditimpa tanpa diminta oleh pengguna terlebih dahulu.

fileFormat
Object

Format tempat dokumen disimpan. Bisa menjadi nilai apa pun WdSaveFormat . Untuk menyimpan dokumen dalam format lain, tentukan nilai yang sesuai untuk SaveFormat properti.

lockComments
Object

true untuk mengunci dokumen untuk komentar. Default adalah false.

password
Object

String kata sandi untuk membuka dokumen. (Lihat Keterangan di bawah ini.)

addToRecentFiles
Object

true untuk menambahkan dokumen ke daftar file yang baru digunakan pada menu File. Default adalah true.

writePassword
Object

String kata sandi untuk menyimpan perubahan pada dokumen. (Lihat Keterangan di bawah ini.)

readOnlyRecommended
Object

trueagar Microsoft Office Word menyarankan status baca-saja setiap kali dokumen dibuka. Default adalah false.

embedTrueTypeFonts
Object

true untuk menyimpan font TrueType dengan dokumen. Jika dihilangkan EmbedTrueTypeFonts , argumen mengasumsikan nilai EmbedTrueTypeFonts properti .

saveNativePictureFormat
Object

Jika grafik diimpor dari platform lain (misalnya, Macintosh), true untuk menyimpan hanya versi Windows dari grafik yang diimpor.

saveFormsData
Object

true untuk menyimpan data yang dimasukkan oleh pengguna dalam formulir sebagai rekaman data.

saveAsAOCELetter
Object

Jika dokumen memiliki pengirim surat terlampir, true untuk menyimpan dokumen sebagai huruf AOCE (mailer disimpan).

encoding
Object

MsoEncoding. Halaman kode, atau set karakter, untuk digunakan untuk dokumen yang disimpan sebagai file teks yang dikodekan. Defaultnya adalah halaman kode sistem.

insertLineBreaks
Object

Jika dokumen disimpan sebagai file teks, true untuk menyisipkan hentian baris di akhir setiap baris teks.

allowSubstitutions
Object

Jika dokumen disimpan sebagai file teks, true memungkinkan Word mengganti beberapa simbol dengan teks yang terlihat mirip. Misalnya, menampilkan simbol hak cipta sebagai (c). Default adalah false.

lineEnding
Object

Cara Word menandai hentian baris dan paragraf dalam dokumen yang disimpan sebagai file teks. Dapat berupa T:Microsoft.Office.Interop apa pun. Word. Nilai WdLineEndingType.

addBiDiMarks
Object

true menambahkan karakter kontrol ke file output untuk mempertahankan tata letak dua arah teks dalam dokumen asli.

compatibilityMode
Object

Salah Microsoft.Office.Interop.Word.WdCompatibilityMode satu nilai yang menentukan mode kompatibilitas yang digunakan Word 2013 dan Word 2010 saat membuka dokumen.

Pengecualian

Properti ini digunakan dalam proyek Word 2007.

Contoh

Contoh kode berikut menggunakan <xref:Microsoft.Office.Tools.Word.DocumentBase.SaveAs%2A> metode untuk menyimpan dokumen dalam format RTF menggunakan nama file baru myfile.docx. Untuk menggunakan contoh ini, jalankan dari ThisDocument kelas dalam proyek tingkat dokumen.

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

Keterangan

Hindari menggunakan kata sandi yang dikodekan secara permanen di aplikasi Anda. Jika kata sandi diperlukan dalam prosedur, minta kata sandi dari pengguna, simpan dalam variabel, lalu gunakan variabel dalam kode Anda.

Catatan

Metode ini muncul di IntelliSense dalam proyek Word 2007 yang menargetkan .NET Framework 4. Namun, properti ini tidak dapat digunakan dalam proyek Word 2007.

Parameter Opsional

Untuk informasi tentang parameter opsional, lihat Parameter Opsional di Solusi Office.

Berlaku untuk