2
次のvbaコードを使用してテキストファイルに書き込みます。VBAをテキストファイルに設定して読み書きした後、読み込み専用に戻しますか?
'Create log file
Dim FF
FF = FreeFile()
Open "G:\WH DISPO\(3) PROMOTIONS\(18) L.O. Delivery Tracking\Reports\LogFile.txt" For Append As #FF
Print #FF, Now() & " - " & Application.UserName & " accessed the Delivery Tracker."
Close #FF
テキストファイルを読み取り専用から読み取り/書き込みアクセスに切り替えてから、コードが完了したら読み込み専用に戻したいと考えています。
理想的には、ログファイルを保護するためのパスワードを設定することで、ユーザーがこのファイルの読み取り/書き込み権限を手動で変更できないようにしたいと考えています。
しかし、これが可能かどうかはわかりません。
私が必要とすることをこのコードで行う方法を教えてもらえますか?事前に感謝
私はあなたがしたいかもしれませんが、パスワードでログへのアクセスを制御する必要がある次のコードは、トリックを行う必要がありますテキストファイルの代わりにデータベースまたは別のExcelファイルにログを記録することを検討してください。 – Comintern