SetAttr-AnweisungSetAttr statement

Legt die Attributinformationen für eine Datei fest.Sets attribute information for a file.

SyntaxSyntax

SetAttr pathname, attributesSetAttr pathname, attributes


Die Syntax der SetAttr-Anweisung weist folgende benannte Argumente auf:The SetAttr statement syntax has these named arguments:

TeilPart BeschreibungDescription
pathnamepathname Erforderlich.Required. Zeichenfolgenausdruck, der einen Dateinamen angibt und auch Verzeichnis- oder Ordner- und Laufwerksangaben enthalten kann.String expression that specifies a file name; may include directory or folder, and drive.
attributesattributes Erforderlich.Required. Konstante oder numerischer Ausdruck, deren/dessen Summe die Dateiattribute angibt.Constant or numeric expression whose sum specifies file attributes.

EinstellungenSettings

Die attributes-Argument-Einstellungen lauten:The attributes argument settings are:

KonstanteConstant WertValue BeschreibungDescription
vbNormalvbNormal 00 Normal (Standard)Normal (default)
vbReadOnlyvbReadOnly 11 Schreibgeschützt.Read-only
vbHiddenvbHidden 22 AusgeblendetHidden
vbSystemvbSystem 44 Systemdatei.System file. Unter Macintosh nicht verfügbar.Not available on the Macintosh.
vbArchivevbArchive 3232 Datei wurde seit der letzten Sicherung geändert.File has changed since last backup.
vbAliasvbAlias 6464 Der angegebene Dateiname ist ein Alias.Specified file name is an alias. Nur unter Macintosh verfügbar.Available only on the Macintosh.

Hinweis

Diese Konstanten werden von Visual Basic for Applications angegeben.These constants are specified by Visual Basic for Applications. Die Namen können an einer beliebigen Stelle im Code anstelle der tatsächlichen Werte verwendet werden.The names can be used anywhere in your code in place of the actual values.

HinweiseRemarks

Wenn Sie versuchen, die Attribute für eine geöffnete Datei festzulegen, tritt ein Laufzeitfehler auf.A run-time error occurs if you try to set the attributes of an open file.

BeispielExample

Dieses Beispiel verwendet die SetAttr-Anweisung, um Attribute für eine Datei festzulegen.This example uses the SetAttr statement to set attributes for a file. Unter Macintosh sind nur die Konstanten vbNormal, vbReadOnly, vbHidden und vbAlias verfügbar.On the Macintosh, only the constants vbNormal, vbReadOnly, vbHidden, and vbAlias are available.

SetAttr "TESTFILE", vbHidden ' Set hidden attribute. 
SetAttr "TESTFILE", vbHidden + vbReadOnly ' Set hidden and read-only 
 ' attributes. 

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.