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
- accessMode
Typ: Microsoft.Office.Interop.Excel.XlSaveAsAccessMode
Jedna z hodnot XlSaveAsAccessMode
- conflictResolution
Typ: System.Object
Jedna z hodnot XlSaveConflictResolution
- 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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.