SetAttr 语句

设置文件的属性信息。

语法

SetAttr路径名属性

SetAttr 语句语法具有以下命名参数

Part 说明
pathname 必填。 指定文件名的字符串表达式,可包括目录或文件夹和驱动器。
attributes 必填。 其和指定文件属性的常量数值表达式

设置

属性参数设置包括:

常量 说明
vbNormal 0 标准(默认)
vbReadOnly 1 只读
vbHidden 2 Hidden
vbSystem 4 系统文件。 在 Macintosh 上不可用。
vbArchive 32 文件自上次备份以来已发生更改。
vbAlias 64 指定文件名为别名。 仅在 Macintosh 上可用。

注意

[!注释] 这些常量由 Visual Basic for Applications 指定。 可在代码中的任何位置使用这些名称来代替实际值。

备注

如果尝试设置已打开文件的属性,则会出现运行时错误

示例

此示例使用 SetAttr 语句设置文件的属性。 在 Macintosh 上,只有常量 vbNormalvbReadOnlyvbHiddenvbAlias 可用。

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

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。