DocumentBase.SaveAs2 Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
true
agar 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.