◆◆MS-Excel2000スキルアップ講座/VBA編◆◆

VBAでエクセルのファイルを読取専用で保存する方法
VBAでエクセルのファイルを読取専用で保存する方法を説明します。
ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly

で可能です。

同じような機能でsetattrがありますが、SetAttrはDosコマンドattribで変更できるが、ChangeFileAccess はDOSコマンドでは変更できないという違いがあります。