SetAttr ステートメント

ファイルの属性情報を設定します。

構文

SetAttrパス名属性

SetAttr ステートメントの構文には、次の名前付き引数があります。

指定項目 説明
pathname 必須。 ファイル名を指定する文字列式です。ディレクトリまたはフォルダーとドライブを含めることもできます。
attributes 必須。 ファイル属性を指定する定数または数式 (合計によって指定) です。

Settings

属性引数の設定は次のとおりです。

定数 説明
vbNormal 0 標準 (既定)
vbReadOnly 1 読み取り専用
vbHidden 2 非表示
VbSystem 4 システム ファイル。 Macintosh では使用できません。
vbArchive 32 前回のバックアップ以降に変更されているファイル。
vbAlias 64 指定されたファイル名はエイリアスです。 Macintosh でのみ使用できます。

注:

これらの定数は Visual Basic for Applications により指定されます。 これらの名前は、実際の値の代わりにコードのどの部分でも使用できます。

解説

開いているファイルの属性を設定しようとすると、実行時エラーが発生します。

この例では、SetAttr ステートメントを使用してファイルの属性を設定します。 Macintosh では、定数 vbNormalvbReadOnlyvbHidden、および vbAlias のみが使用できます。

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

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。