Document.SaveAs2-Methode (Word)
Speichert das angegebene Dokument unter einem neuen Namen oder in einem neuen Format. Einige Argumente für diese Methode entsprechen den Optionen im Dialogfeld Speichern unter (Registerkarte Datei).
Ausdruck.
SaveAs2
( _FileName_
, _FileFormat_
, _LockComments_
, _Password_
, _AddToRecentFiles_
, _WritePassword_
, _ReadOnlyRecommended_
, _EmbedTrueTypeFonts_
, _SaveNativePictureFormat_
, _SaveFormsData_
, _SaveAsAOCELetter_
, _Encoding_
, _InsertLineBreaks_
, _AllowSubstitutions_
, _LineEnding_
, _AddBiDiMarks_
, _CompatibilityMode_
)
Ausdruck Ein Ausdruck, der ein Document-Objekt zurückgibt.
Name | Erforderlich/Optional | Datentyp | Beschreibung | ||
---|---|---|---|---|---|
FileName | Optional | Variant | Der Name für das Dokument. Der Standardwert ist der aktuelle Ordner und der Dateiname. Wenn das Dokument noch nie gespeichert wurde, wird der Standardname verwendet (z. B. Doc1.doc). Wenn ein Dokument mit dem angegebenen Namen bereits vorhanden ist, wird das Dokument überschrieben, ohne den Benutzer darauf hinzuweisen. | ||
FileFormat | Optional | Variant | Das Format, in dem das Dokument gespeichert wird. Kann eine beliebige WdSaveFormat-Konstante sein. Zum Speichern eines Dokuments in einem anderen Format geben Sie den entsprechenden Wert für die SaveFormat -Eigenschaft des FileConverter -Objekts an. | ||
LockComments | Optional | Variant | True, wenn das Dokument für Kommentare gesperrt werden soll. Der Standardwert ist False. | ||
Password | Optional | Variant | Eine Kennwortzeichenfolge zum Öffnen des Dokuments. (Siehe Hinweise weiter unten.) | ||
AddToRecentFiles | Optional | Variant | True, wenn das Dokument der Liste der zuletzt verwendeten Dateien im Menü Datei hinzugefügt werden soll. Der Standardwert ist True. | ||
WritePassword | Optional | Variant | Eine zum Speichern von Änderungen am Dokument erforderliche Kennwortzeichenfolge. (Siehe Hinweise weiter unten.) | ||
ReadOnlyRecommended | Optional | Variant | True, wenn Microsoft Word beim Öffnen des Dokuments Schreibschutz vorschlagen soll. Der Standardwert ist False. | ||
EmbedTrueTypeFonts | Optional | Variant | True, wenn TrueType-Schriftarten mit dem Dokument gespeichert werden sollen. Wenn der Parameter nicht angegeben wird, nimmt das Argument EmbedTrueTypeFonts den Wert der EmbedTrueTypeFonts -Eigenschaft an. | ||
SaveNativePictureFormat | Optional | Variant | Wenn Grafiken von einer anderen Plattform (z. B. Macintosh) importiert wurden, wird mit True nur die Microsoft Windows-Version der importierten Grafiken gespeichert. | ||
SaveFormsData | Optional | Variant | True, wenn die von einem Benutzer in ein Formular eingegebenen Daten als Datensatz gespeichert werden sollen. | ||
SaveAsAOCELetter | Optional | Variant | Wenn mit dem Dokument ein Adressfeld verbunden ist, wird das Dokument mit True als AOCE-Brief gespeichert (das Adressfeld wird gespeichert). | ||
Codierung | Optional | Variant | Die Codepage oder der Zeichensatz für Dokumente, die als codierte Textdateien gespeichert wurden. Standardmäßig ist die Codepage des Systems festgelegt. Sie können nicht alle MsoEncoding-Konstanten mit diesem Parameter verwenden. | ||
InsertLineBreaks | Optional | Variant | Wird das Dokument als Textdatei gespeichert, werden mit True Zeilenumbrüche am Ende jeder Textzeile eingefügt. | ||
AllowSubstitutions | Optional | Variant | Wenn das Dokument als Textdatei gespeichert wurde, ermöglicht True das Ersetzen einiger Zeichen mit ähnlich aussehendem Text in Word. Beispielsweise wird das Copyrightzeichen als (c) angezeigt. Der Standardwert ist False. | ||
LineEnding | Optional | Variant | Die Art, wie in Word Zeilen- und Absatzumbrüche in Dokumenten markiert werden, die als Textdateien gespeichert wurden. Dies kann eine der folgenden WdLineEndingType-Konstanten sein: wdCRLF (Standard) oder wdCROnly. | ||
AddBiDiMarks | Optional | Variant | Mit True werden Steuerzeichen zur Ausgabedatei hinzugefügt, um das bidirektionale Layout des Texts im ursprünglichen Dokument beizubehalten. | ||
CompatibilityMode | Optional | Variant | Der Kompatibilitätsmodus, der beim Öffnen des Dokuments von Word verwendet wird.
WdCompatibilityMode -Konstante.
|
Nichts
Im folgenden Codebeispiel wird das aktive Dokument als Test.rtf im RTF-Format (Rich Text Format) gespeichert.
Sub SaveAsRTF()
ActiveDocument.SaveAs2 FileName:="Text.rtf", _
FileFormat:=wdFormatRTF
End Sub
Im folgenden Codebeispiel wird das aktive Dokument im Textdateiformat mit der Erweiterung TXT gespeichert.
Sub SaveAsTextFile()
Dim strDocName As String
Dim intPos As Integer
' Find position of extension in file name
strDocName = ActiveDocument.Name
intPos = InStrRev(strDocName, ".")
If intPos = 0 Then
' If the document has not yet been saved
' Ask the user to provide a file name
strDocName = InputBox("Please enter the name " & _
"of your document.")
Else
' Strip off extension and add ".txt" extension
strDocName = Left(strDocName, intPos - 1)
strDocName = strDocName & ".txt"
End If
' Save file with new extension
ActiveDocument.SaveAs2 FileName:=strDocName, _
FileFormat:=wdFormatText
End Sub
Im folgenden Codebeispiel werden alle installierten Konverter durchlaufen. Wenn der WordPerfect 6.0-Konverter gefunden wird, wird das aktive Dokument mithilfe des Konverters gespeichert.
Sub SaveWithConverter()
Dim cnvWrdPrf As FileConverter
' Look for WordPerfect file converter
' And save document using the converter
' For the FileFormat converter value
For Each cnvWrdPrf In Application.FileConverters
If cnvWrdPrf.ClassName = "WrdPrfctWin" Then
ActiveDocument.SaveAs2 FileName:="MyWP.doc", _
FileFormat:=cnvWrdPrf.SaveFormat
End If
Next cnvWrdPrf
End Sub
Im folgenden Codebeispiel wird eine Prozedur gezeigt, die ein Dokument mit einem Kennwort speichert.
Sub SaveWithPassword(docCurrent As Document, strPWD As String)
With docCurrent
.SaveAs2 WritePassword:=strPWD
End With
End Sub
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.