Excel VBA質問箱 IV

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

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


28889 / 76732 ←次へ | 前へ→

【53133】Re:こういう事をしたい
発言  neptune  - 07/12/16(日) 21:49 -

引用なし
パスワード
   ▼たけ さん:
こんにちは

>画面をずらすという手は私は思いつきませんでしたが
>なかなかいい案だと思います。
>その案で画面をずらしてVBA上にVB画面を表示し
>VB画面をアクティブにしVBAをアクティブにしない様にする
>VBA内で何か命令ありますでしょうか?
>VBのshowのモーダル制御みたいのですが・・・
VBA内での命令は無いと思います。VB側でTimerなどを利用して一定時間ごと
にActiveWindowを監視して、VB側を常にActiveにしておくと言うような
手しか思い浮かびません。

 話は最初に返りますが、目的がわからなかったので書かなかったのですが、
もし、Excelに追加機能を加えたいならCOM AddInを作成するって
いう手もあります。
Excelのに所有されたウィンドウとして、Formを表示する事
で、さまざまな事が解決できると思います。
 出来るかどうかは長い間触ってないので忘れてしまいました。
調べるか、簡単なTestをして見て下さい。多分そうなったような気がします。

「Visual Basic で Office 2000 COM アドインを作成する方法」
//support.microsoft.com/kb/238228/ja

「COMAddIns コレクション オブジェクト」
//msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vbaof10/html/ofobjCOMAddIns.asp

0 hits

【53093】VB⇔VBA間での質問 たけ 07/12/14(金) 10:07 質問
【53096】Re:VB⇔VBA間での質問 neptune 07/12/14(金) 13:56 発言
【53107】こういう事をしたい たけ 07/12/15(土) 12:10 質問
【53110】Re:こういう事をしたい neptune 07/12/15(土) 13:08 発言
【53126】Re:こういう事をしたい たけ 07/12/16(日) 12:56 質問
【53133】Re:こういう事をしたい neptune 07/12/16(日) 21:49 発言
【53134】Re:こういう事をしたい neptune 07/12/16(日) 22:43 発言

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