更改工作簿的访问权限。本方法需要从磁盘加载工作簿的更新版本。
expression.ChangeFileAccess(Mode, WritePassword, Notify)
expression 必需。该表达式返回“应用于”列表中的对象之一。
Mode XlFileAccess 类型,必需。指定新的访问模式。
XlFileAccess 可为以下 XlFileAccess 常量之一。 |
xlReadWrite |
xlReadOnly |
WritePassword Variant 类型,可选。如果指定文件为写保护并且 Mode 设为 xlReadWrite,则指定写保护密码。如果该文件没有密码或者 Mode 设为 xlReadOnly,则忽略本参数。
Notify Variant 类型,可选。如果为 True (或者省略本参数,则当指定文件不可立即访问时提示用户。
如果以只读模式打开文件,则不可独占访问此文件。如果将此文件从只读更改为可读写,Microsoft Excel 必须载入该文件的新副本以确认在以只读模式打开该文件后没有进行过更改。
本示例将活动工作簿设为只读。
ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly