維持するはずの在庫チェックリストがありますが、オフィスにはドキュメントを編集および変更する人が複数います。追跡手段として、ファイルを最後に変更した、またはファイルを開いた (変更した方がよい) 人のユーザー名を挿入するマクロを実装したいと考えています。
次の Auto_Open マクロを挿入しようとしました。
Private Sub Workbook_Open()
Sheets("Inventory List").Range("D31").Value = Environ("username")
End Sub
「Inventory List」はプライマリ ワークシートで、挿入するセルは D31 です。私は自分の名前で動作するようにしましたが、同僚がそれを開いて変更すると、名前が挿入されません。私はすでにファイルをマクロ有効ワークシートとして保存しており、ファイルを開くときにすべてのユーザーがマクロの内容を許可し、信頼しています。
私が間違っていることはありますか?
使用したソース: http://office.microsoft.com/en-us/excel-help/run-a-macro-HA102748985.aspx#_Toc304793168