Sdílet prostřednictvím


DocumentBase.SaveAs2 – metoda

Uloží dokument pod novým názvem nebo formát.Některé argumenty pro tuto metodu odpovídají možnostem v Uložit jako dialogové okno.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word.v4.0.Utilities (v Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

'Deklarace
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
)

Parametry

  • fileName
    Typ: System.Object%
    Název dokumentu.Ve výchozím nastavení je název aktuální složky a souboru.Pokud dokument nebyl nikdy uložen, se používá výchozí název (například Doc1.doc).Je-li dokument se zadaným názvem již existuje, dokument přepsána bez uživatel nejprve byli vyzváni.
  • fileFormat
    Typ: System.Object%
    Formát, ve kterém je dokument uložen.Může být WdSaveFormat hodnotu.Chcete-li dokument uložit v jiném formátu, zadejte příslušnou hodnotu pro SaveFormat vlastnost.
  • lockComments
    Typ: System.Object%
    true Chcete-li uzamknout dokument pro komentáře.Výchozí je false.
  • password
    Typ: System.Object%
    Řetězec hesla pro otevření dokumentu.(Viz poznámky níže.)
  • addToRecentFiles
    Typ: System.Object%
    true Chcete-li přidat dokument do seznamu naposledy použitých souborů v soubor nabídky.Výchozí hodnota je true.
  • writePassword
    Typ: System.Object%
    Řetězec hesla pro uložení změn v dokumentu.(Viz poznámky níže.)
  • readOnlyRecommended
    Typ: System.Object%
    true Chcete-li v aplikaci Microsoft Office Word navrhnout stav jen pro čtení, při každém otevření dokumentu.Výchozí je false.
  • embedTrueTypeFonts
    Typ: System.Object%
    true Chcete-li uložit písma TrueType s dokumentem.Vynecháte-li tento parametr, EmbedTrueTypeFonts předpokládá argument hodnota EmbedTrueTypeFonts vlastnost.
  • saveNativePictureFormat
    Typ: System.Object%
    Pokud jste obrázky importovali z jiné platformy (například Macintosh), true Chcete-li uložit pouze verze systému Windows importované grafiky.
  • saveFormsData
    Typ: System.Object%
    true Chcete-li uložit data zadaná uživatelem do formuláře jako datový záznam.
  • saveAsAOCELetter
    Typ: System.Object%
    Pokud dokument obsahuje připojený poštovní, true k uložení dokumentu jako dopis AOCE (uložena poštovní).
  • encoding
    Typ: System.Object%
    MsoEncoding .Znaková stránka nebo znakovou sadu pro dokumenty uložené jako soubory kódovaného textu.Výchozí hodnota je systémové znakové stránky.
  • insertLineBreaks
    Typ: System.Object%
    Pokud je dokument uložen jako textový soubor, true k vložení zalomení řádku na konci každého řádku textu.
  • allowSubstitutions
    Typ: System.Object%
    Pokud je dokument uložen jako textový soubor, true umožňuje nahradit některé symboly textem, který vypadá podobně jako v aplikaci Word.Například zobrazení copyright symbol (c).Výchozí je false.
  • lineEnding
    Typ: System.Object%
    Dojde k porušení způsobu, jakým aplikace Word označí řádků a odstavců v dokumentech uložených jako textové soubory.Může být libovolná hodnota T:Microsoft.Office.Interop.Word.WdLineEndingType.
  • addBiDiMarks
    Typ: System.Object%
    PRAVDA přidá řídicí znaky do výstupního souboru, chcete-li zachovat obousměrné rozložení textu v původním dokumentu.
  • compatibilityMode
    Typ: System.Object%
    Jeden z Microsoft.Office.Interop.Word.WdCompatibilityMode hodnoty, které určuje režim kompatibility, Word 2013 a Word 2010 používá při otevření dokumentu.

Výjimky

Výjimka Podmínka
MissingMemberException

Tato vlastnost se používá v projektu aplikace Word 2007.

Poznámky

Vyhněte se použití pevně zakódované heslo ve vašich aplikacích.Je-li v proceduře je vyžadováno heslo, požádat o heslo uživatele, uložit v proměnné a v kódu, použijte proměnnou.

[!POZNÁMKA]

Tato metoda zobrazí IntelliSense v projektech aplikace Word 2007, jejichž cílem .NET Framework 4.Tato vlastnost však nelze použít v projektech aplikace Word 2007.

Volitelné parametry

Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.

Příklady

Následující příklad kódu používá SaveAs metoda pro uložení dokumentu ve formátu RTF pomocí nového MyFile.docx který název souboru.Chcete-li použít tento příklad, spusťte jej z ThisDocument třídy v projektu na úrovni dokumentu.

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DocumentBase Třída

Microsoft.Office.Tools.Word – obor názvů