Sdílet prostřednictvím


WorkbookBase.SaveAs – metoda

Uloží změny v sešitu do jiného souboru.

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

Syntaxe

'Deklarace
Public Sub SaveAs ( _
    filename As Object, _
    fileFormat As Object, _
    password As Object, _
    writeResPassword As Object, _
    readOnlyRecommended As Object, _
    createBackup As Object, _
    accessMode As XlSaveAsAccessMode, _
    conflictResolution As Object, _
    addToMru As Object, _
    textCodepage As Object, _
    textVisualLayout As Object, _
    local As Object _
)
public void SaveAs(
    Object filename,
    Object fileFormat,
    Object password,
    Object writeResPassword,
    Object readOnlyRecommended,
    Object createBackup,
    XlSaveAsAccessMode accessMode,
    Object conflictResolution,
    Object addToMru,
    Object textCodepage,
    Object textVisualLayout,
    Object local
)

Parametry

  • filename
    Typ: System.Object
    Název souboru, který chcete uložit.Můžete zahrnout úplnou cestu; pokud ji nezadáte, aplikace Microsoft Office Excel uloží soubor do aktuální složky.
  • fileFormat
    Typ: System.Object
    Více XlFileFormat hodnoty, které určuje formát souboru, který chcete použít při ukládání souboru.U existujícího souboru je výchozí formát naposledy určeným formátem souboru; u nového souboru je výchozí hodnotou formát používané verze aplikace Excel.
  • password
    Typ: System.Object
    Řetězec rozlišující velká a malá písmena (maximálně 15 znaků) označující heslo, které bude přiděleno souboru.
  • writeResPassword
    Typ: System.Object
    Heslo pro vyhrazení zápisu pro tento souborPokud je soubor uložen s heslem a heslo není při otevření souboru zadáno, otevře se soubor jen pro čtení.
  • readOnlyRecommended
    Typ: System.Object
    true pro zobrazení zprávy při otevření souboru, která doporučí otevřít soubor jen pro čtení.
  • createBackup
    Typ: System.Object
    true pro vytvoření záložního souboru
  • addToMru
    Typ: System.Object
    true pro přidání tohoto sešitu na seznam naposledy použitých souborůVýchozí hodnota je false.
  • textCodepage
    Typ: System.Object
    Nepoužívá se ve verzi aplikace Excel s americkou angličtinou.
  • textVisualLayout
    Typ: System.Object
    Nepoužívá se ve verzi aplikace Excel s americkou angličtinou.
  • local
    Typ: System.Object
    Hodnota true ukládá soubory oproti jazyku aplikace Excel (včetně nastavení ovládacích panelů). false (výchozí) ukládá soubory proti jazyka Visual Basic for Applications (VBA).

Poznámky

Visual Studio nepodporuje ukládání sešitu jako sdílený sešit.

Volitelné parametry

Informace o volitelných parametrech naleznete v tématu Volitelné parametry v řešeních pro systém Office.

Příklady

Následující příklad kódu zkontroluje hodnotu FileFormat vlastnost k určení, zda je sešit normální v sešitu.Pokud je sešit normální v sešitu, klepněte v příkladu jsou volány SaveAs metoda, chcete-li sešit uložit ve formátu Tabulka XML s názvem XMLCopy.xlsx v cestě určené Path vlastnost.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

Private Sub WorkbookSaveAs()
    If Me.FileFormat = Excel.XlFileFormat.xlWorkbookNormal Then
        Me.SaveAs(Me.Path & "\XMLCopy.xml", _
            Excel.XlFileFormat.xlXMLSpreadsheet, _
            AccessMode:=Excel.XlSaveAsAccessMode.xlNoChange)
    End If
End Sub
private void WorkbookSaveAs()
{
    if (this.FileFormat == Excel.XlFileFormat.xlWorkbookNormal)
    {
        this.SaveAs(this.Path + @"\XMLCopy.xml",
            Excel.XlFileFormat.xlXMLSpreadsheet,
            false, false, Excel.XlSaveAsAccessMode.xlNoChange);
    }
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

WorkbookBase Třída

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