Access VBA質問箱 IV

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

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


1144 / 2272 ツリー ←次へ | 前へ→

【8602】入力待ち vb太郎 06/9/15(金) 23:29 質問[未読]
【8605】Re:入力待ち 小僧 06/9/16(土) 0:32 発言[未読]
【8607】Re:入力待ち vb太郎 06/9/16(土) 11:22 発言[未読]
【8608】Re:入力待ち たん 06/9/18(月) 9:11 発言[未読]

【8602】入力待ち
質問  vb太郎  - 06/9/15(金) 23:29 -

引用なし
パスワード
   はじめまして。
ACCESS(2003)、WinXPsp1を使用しています。

ACCESSのVBAで、エクセルをオートメーションコントロールして、ある計算をさせます。 そして、ACCESSのVBAで、そのエクセルファイルを保存させたいと思っています。

最近、会社のITの人の都合であるプログラムが組み込まれ、ある処理をしないとエクセルが保存できないようにされてしまいました。(大変迷惑!)

そこで、その処理の前までVBAで実行し、手動操作を実施して、またVBAに制御を渡すというようなことはできますでしょうか。手動操作の待ち状態ができないでしょうか。
もちろん、その処理の前でVBAを終わらせ。処理後にまたVBAを起動すればよいのですが、これを一連にやりたいと思います。

よろしくお願いいたします。

【8605】Re:入力待ち
発言  小僧  - 06/9/16(土) 0:32 -

引用なし
パスワード
   ▼vb太郎 さん:
こんばんは。

>最近、会社のITの人の都合であるプログラムが組み込まれ、
> ある処理をしないとエクセルが保存できないようにされてしまいました。


この「ある処理」というのが第3者に解らない事にはいかんとも…。
「ある処理」が終わったというトリガーが発生しない事には
難しいかと思われますが…。

【8607】Re:入力待ち
発言  vb太郎  - 06/9/16(土) 11:22 -

引用なし
パスワード
   ありがとうございます。

そのある処理ですが、会社のITの人の自作で、マクロ記録により自動処理しようとしましたが、マクロ自動記録もできません。当然ながら、彼のVBAにはパスワードがあるのでコードを見ることも出来ません。
セルに文字を入れるのでしたら、オートメーションで処理可能ですが、オートメーションするにも対応するコードがない処理なので困っています。

そこで、VBAの制御をいったんユーザに渡し、マニュアルで処理、そして、VBAに制御をもどすということしかないのです。

INPUTボックスのように制御を待つイメージですが、INPUTボックスのようにVBAにコードが用意されていないのです。

助けてください。

【8608】Re:入力待ち
発言  たん  - 06/9/18(月) 9:11 -

引用なし
パスワード
   素朴な疑問なのだが、

>>最近、会社のITの人の都合であるプログラムが組み込まれ、
>> ある処理をしないとエクセルが保存できないようにされてしまいました。

何故にその当人と相談をして、
「そのプログラムは質問者のシステムとバッティングするので組み込まない」とか、
「そのプログラムがどういう動作をしているのか」を聞いたりとか、
「そのプログラムと、質問者のシステムの共存の方法をそのプログラム作成者と協議」

という事は考えないのでしょうか?

小僧さんが言われるように、「その処理」が分からない第3者には、
具体的な処理のロジックが見えないと回答が困難な部類の質問ですよ。
(少なくとも私はそう思います。)

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