Aracılığıyla paylaş


DocumentBase.SaveAs2 Yöntem

Belgeyi bir yeni bir adla veya biçimle kaydeder.Bu yöntemin baðýmsýz deðiþkenleri bazı seçenekler, karşılık gelen Kaydet iletişim kutusu.

Ad alanı:  Microsoft.Office.Tools.Word
Derleme:  Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll içinde)

Sözdizimi

'Bildirim
Public Sub SaveAs2 ( _
    ByRef fileName As Object, _
    ByRef fileFormat As Object, _
    ByRef lockComments As Object, _
    ByRef password As Object, _
    ByRef addToRecentFiles As Object, _
    ByRef writePassword As Object, _
    ByRef readOnlyRecommended As Object, _
    ByRef embedTrueTypeFonts As Object, _
    ByRef saveNativePictureFormat As Object, _
    ByRef saveFormsData As Object, _
    ByRef saveAsAOCELetter As Object, _
    ByRef encoding As Object, _
    ByRef insertLineBreaks As Object, _
    ByRef allowSubstitutions As Object, _
    ByRef lineEnding As Object, _
    ByRef addBiDiMarks As Object, _
    ByRef compatibilityMode As Object _
)
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
)

Parametreler

  • fileName
    Tür: System.Object%
    Belgenin adı.Varsayılan geçerli klasör ve dosya adıdır.Belge kaydedilmedi, varsayılan adı (örneğin, Doc1.doc) kullanılır.Belirtilen dosya adına sahip bir belge zaten varsa, belgeyi ilk kez istendiğinde kullanıcı üzerine yazılır.
  • fileFormat
    Tür: System.Object%
    Belgenin kaydedildiği biçim.Herhangi bir WdSaveFormat değeri.Bir belgeyi başka bir biçimde kaydetmek için uygun değer belirtmek SaveFormat özelliği.
  • lockComments
    Tür: System.Object%
    true Belge açıklama kilitlemek için.Varsayılan, false değeridir.
  • password
    Tür: System.Object%
    Belgeyi açmak için bir parola dizesi.Aşağıdaki açıklamalar (bkz.)
  • addToRecentFiles
    Tür: System.Object%
    true belgeyi en son kullanılan dosyaların listesini eklemek için Dosya menüsü.Varsayılan, true değeridir.
  • writePassword
    Tür: System.Object%
    Belgeye değişiklikleri kaydetmek için parola dizesi.Aşağıdaki açıklamalar (bkz.)
  • readOnlyRecommended
    Tür: System.Object%
    true Microsoft Office Word'ün her belge açıldığında salt okunur durumunu önermek için.Varsayılan, false değeridir.
  • embedTrueTypeFonts
    Tür: System.Object%
    true TrueType yazı tiplerini belgeyi kaydetmek için.Atlanırsa, EmbedTrueTypeFonts bağımsız değişkeni değeri varsayar EmbedTrueTypeFonts özelliği.
  • saveNativePictureFormat
    Tür: System.Object%
    Grafikler (örneğin, Macintosh) başka bir platform alındıysa true içe aktarılan grafikleri yalnızca Windows sürümünü kaydetmek için.
  • saveFormsData
    Tür: System.Object%
    true form veri kaydı olarak bir kullanıcı tarafından girilen verileri kaydetmek için.
  • saveAsAOCELetter
    Tür: System.Object%
    Ekli bir postacı belge varsa, true (postacı kaydedilir) aoce harf belgeyi kaydetmek için.
  • encoding
    Tür: System.Object%
    MsoEncoding .Kod sayfası veya karakter kümesi, şifreli metin dosyaları olarak kaydedilen belgeler için kullanılacak.Sistem kod sayfası varsayılandır.
  • insertLineBreaks
    Tür: System.Object%
    Belgeyi metin dosyası olarak kaydedilirse, true her metin satırının sonuna satır sonu eklemek için.
  • allowSubstitutions
    Tür: System.Object%
    Belgeyi metin dosyası olarak kaydedilirse, true Word'ün bazı simgeleri benzer bir metinle değiştir.Örneğin, telif hakkı simgesi (c) görüntülüyor.Varsayılan, false değeridir.
  • lineEnding
    Tür: System.Object%
    Metin dosyaları olarak kaydedilen belgeler, Word satır ve paragraf işaretleri yol keser.T:Microsoft.Office.Interop.Word.WdLineEndingType herhangi bir değer olabilir.
  • addBiDiMarks
    Tür: System.Object%
    true özgün belgedeki metnin çift yönlü düzenini korumak için çıktı dosyası denetim karakterleri ekler.
  • compatibilityMode
    Tür: System.Object%
    Biri Microsoft.Office.Interop.Word.WdCompatibilityMode uyumluluk modunu belirten değerleri, Word 2013 Önizleme ve Word 2010 belgesini açarken kullanır.

Özel Durumlar

Exception Koşul
MissingMemberException

Bu özellik Word 2007 projesinde kullanılır.

Notlar

Uygulamalarınızda sabit kodlanmış parolalar kullanmaktan kaçının.Bir yordamda bir parola gerekiyorsa, kullanıcıdan parola istemek, bir değişkende depolayın ve değişkeni kodunuzu kullanın.

[!NOT]

Bu yöntem IntelliSense'de hedefleyen Word 2007 projelerde görünür .NET Framework 4.Ancak, bu özellik Word 2007 projelerinde kullanılamaz.

İsteğe bağlı parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.

Örnekler

Aşağıdaki kod örneğinde SaveAs belge yeni dosya adı myfile.docx kullanarak rtf biçiminde kaydetmek için yöntem.Bu örneği kullanmak için çalıştırın ThisDocument bir belge düzeyi projesinde sınıf.

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
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);
    }
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

DocumentBase Sınıf

Microsoft.Office.Tools.Word Ad Alanı