-
SetAttr
鎖定
- 外文名
- SetAttr
- 釋 義
- 文件設置屬性信息
設置值attributes 參數設置可為:
常數值描述
vbNormal 0 常規(缺省值)
VbReadOnly1 只讀
vbHidden 2 隱藏
vbSystem 4 系統文件
vbArchive 32上次備份以後,文件已經改變。
注意:這些常數是由 VBA 所指定的,在程序代碼中的任何位置,可以使用這些常數來替換真正的數值。説明如果想要給一個已打開的文件設置屬性,則會產生運行時錯誤。
説明
如果想要給一個已打開的文件設置屬性,則會產生運行時錯誤。
--------------------------------------------------------------------------------
SetAttr 語句示例
本示例使用 SetAttr 語句來設置文件屬性。
SetAttr"TESTFILE", vbHidden ' 設置隱含屬性。
SetAttr"TESTFILE", vbHidden + vbReadOnly ' 設置隱含並只讀。
--------------------------------------------------------------------------------
相關基礎知識:
命名參數
一參數,在對象庫中預先定義了其名稱。對每個參數,不必拘泥於語法所規定的特定順序來提供值,而是隻需按任何順序用命名參數分配值。例如,假設一方法接受了三個參數:
DoSomeThing namedarg1, namedarg2, namedarg3
在對命名參數賦值時,可使用以下語句:
DoSomeThing namedarg3 := 4, namedarg2 := 5, namedarg1 := 20
注意,命名的參數不必按語法中安排的正規順序出現。
字符串表達式
任何其值為一連串字符的表達式。字符串表達式的元素可包含返回字符串的函數、字符串文字、字符串常數、字符串變量、字符串 Variant 或返回字符串 Variant (VarType 8) 的函數。
常數
執行程序時保持常數值的命名項目。常數可以是字符串、數值、另一常數、任何( 除乘冪與 Is 之外的) 算術運算符或邏輯運算符的組合。每個主應用程序皆可定義自己的一組常數。用户也可以 Const 語句定義附加常數。可在代碼中的任何地方使用常數代替實際的值。
數值表達式
任何其值為數的表達式。表達式的元素可包含任何關鍵字、變量、常數和運算符的組合,其結果為數。
參數
傳遞給一個過程的常數、變量或表達式。
- 參考資料
-
- 1. VB中SetAttr的語法和用法 .Shing的博客[引用日期2013-04-10]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:9次歷史版本
- 最近更新: 君伟junwei521