Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11485 / 13645 ツリー ←次へ | 前へ→

【15828】ユーザ操作の履歴をとりたい M.Tanaka 04/7/8(木) 1:19 質問[未読]
【15836】Re:ユーザ操作の履歴をとりたい 角田 04/7/8(木) 16:31 回答[未読]
【15855】Re:ユーザ操作の履歴をとりたい M.Tanaka 04/7/9(金) 13:12 お礼[未読]

【15828】ユーザ操作の履歴をとりたい
質問  M.Tanaka E-MAIL  - 04/7/8(木) 1:19 -

引用なし
パスワード
   ユーザの操作の履歴を、VBAから記録・閲覧したいと思っています。
現在のデータの状態について、値や数式などはVBAを使って確認
できますが、値がオートフィルで入力されたかどうかや、
行の挿入操作があったかどうかなどはワークシートやセルを
見るだけではわかりません。

目的はExcelの操作についての試験を行い、それをVBAを
利用して自動的に採点することなのですが、
1.「マクロの記録」をVBAから開始できない
2.記録されたマクロを書き出せない
ためにつまっています。

別に履歴でなくても、イベントを拾ったりで解決できればそれで
いいのですが、何かよい方法がありましたらご教授ください。
またある程度ログはチェックしましたが、もし以前にもあった
質問でしたらご容赦ください。

【15836】Re:ユーザ操作の履歴をとりたい
回答  角田 WEB  - 04/7/8(木) 16:31 -

引用なし
パスワード
   こんにちは。
>目的はExcelの操作についての試験を行い、それをVBAを
>利用して自動的に採点することなのですが、
MOSみたいな事をしたいの?

VBAでは無理でしょう‥‥‥
Windows全体のメッセージ処理を覗き見しないといけないでしょうしね〜

【15855】Re:ユーザ操作の履歴をとりたい
お礼  M.Tanaka E-MAIL  - 04/7/9(金) 13:12 -

引用なし
パスワード
   MOSは受けたことがないのですが、内容を読む限り
同じようなものだと思います。

Windowsメッセージをフックしてできるならそうやればいいのですが、
それでオートフィル操作を拾えるかどうかはわからないし、
VBAを使って楽できればと思った次第でした。

エキスパートの方のVBAでできないという判断を聞けただけで
ずいぶん助かりました。ご回答ありがとうございます。

11485 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free