都内SEのプログラミング勉強と雑記

2008年より都内でSEをしてます。業務システムをリプレイスし続けてきました。ここでは主にjavaやその周辺技術関連を紹介予定。学ぶことリスト:https://docs.google.com/spreadsheets/d/1G4lUqbHxsMf4PGgeRVe1ZL3JTOjlSTrqsJYe1CKz9UY/edit?usp=sharing

VBAでExcelファイルの読み取り専用属性をつけたり外すサンプルコード

f:id:object1985:20170914153529p:plain

'ファイル属性値の一覧
'0  :標準ファイル
'1  :読み取り専用ファイル
'2  :隠しファイル
'4  :システムファイル
'8  :ディスクドライブボリュームファイル
'16 :ファルダ/ディレクトリ
'32 :アーカイブファイル
'64 :リンク/ショートカット
'128:圧縮ファイル

'上記を元に「読み取り専用」を切り替える
If ActiveWorkbook.Attributes = 1 Then
  ActiveWorkbook.Attributes = 0
ElseIf ActiveWorkbook.Attributes = 0 Then
  ActiveWorkbook.Attributes = 1
End If
follow us in feedly