WorkbookBase.SaveAs – metoda
Uloží změny v sešitu v jiném 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ůže obsahovat úplnou cestu; v opačném případě aplikace Microsoft Office Excel uloží soubor v aktuální složce.
- fileFormat
Typ: System.Object
Jeden z XlFileFormat hodnoty, které určuje formát souboru, který má být použit při uložení souboru.Pro existující soubor je výchozí formát poslední zadaný formát souboru; pro nový soubor je ve výchozím nastavení formát verze aplikace Excel používá.
- password
Typ: System.Object
Malá a velká písmena řetězec (více než 15 znaků), který označuje heslo se dává do souboru.
- writeResPassword
Typ: System.Object
Heslo pro vyhrazený zápis pro tento soubor.Pokud není heslo zadáno při otevření souboru uložení souboru s heslem, bude soubor otevřen jen pro čtení.
- readOnlyRecommended
Typ: System.Object
true Chcete-li zobrazit zprávu po otevření souboru doporučující otevřít soubor jen pro čtení.
- createBackup
Typ: System.Object
true Chcete-li vytvořit záložní soubor.
- accessMode
Typ: Microsoft.Office.Interop.Excel.XlSaveAsAccessMode
Jeden z XlSaveAsAccessMode hodnoty.
- conflictResolution
Typ: System.Object
Jeden z XlSaveConflictResolution hodnoty.
- addToMru
Typ: System.Object
true Chcete-li přidat tento sešit do seznamu naposledy použitých souborů.Výchozí hodnota je false.
- textCodepage
Typ: System.Object
Není používán U.S. Anglická verze aplikace Excel.
- textVisualLayout
Typ: System.Object
Není používán U.S. Anglická verze aplikace Excel.
- local
Typ: System.Object
true uloží soubory proti jazyk aplikace Excel (včetně nastavení ovládacích panelů). false (výchozí) uloží soubory proti jazyka Visual Basic for Applications (VBA).
Poznámky
Visual Studio nepodporuje ukládání sešit jako sdílený sešit.
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 kontroluje hodnotu FileFormat vlastnost k určení, zda je sešit normální v sešitu.V případě, že sešit je normální v sešitu, potom příklad volá SaveAs metody pro uložení sešitu ve formátu Tabulka XML s názvem XMLCopy.xlsx v cestě určené Path vlastnost.
V tomto příkladu je úroveň dokument přizpůsobení.
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.