投稿日 | : 2005/02/10(Thu) 09:49 |
投稿者 | : アイ |
Eメール | : |
URL | : |
タイトル | : Re^2: 既存Excelファイルの印刷 |
お世話になります。
コメントありがとうございます。
> 参照設定は何に入ってますか?
> 投稿されたコードは実際に使っている部分をコピーしたものですか?
参照設定は、Microsoft Excel 9.0 Object Library にチェックが入っています。
また、投稿したコードは、コマンドボタンに貼り付けた部分でしたが、
実際には、「目的の外部信号が入ったら」というアクションで使用します。
この「目的の外部信号」というのはRS-232Cで通信している機器からのもので、
フォーム上にアイテムを貼り付けて、それを監視しているビットがONに
なったら、という感じでExcelファイルを印刷しようとおもっていました。
ただし、動作確認段階でつまづいたのはコマンドボタンのコードなので
上記の云々は関係ないかと思い、記述を省略してしまいました。
また、Error補足のために、実行時は「ON Error Resume Next」は
はずして動作確認していました。
> 下記を試しても同様にエラーがでますか?(コード記述省略)
コマンドボタンを作り、コードを書いたらうまく行きました。
ただし、上述外部信号による動作は、全く同じコードでうまくいきません。
違いはgetobjectとCreateObjectの部分、また
VBから見たExcelの参照方法が、VBAとは異なることに
留意したコードのように思われましたが、その理解で
よろしかったでしょうか?
それだけおたずねしたら、後はVBの範疇外のような
気がしますので(どちらかというと、Excelと通信外部機器の使用している
領域との話のようなので)、自分でこつこつと調べてみようと
思います。
以上、お願いします。