VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/02/14(Mon) 12:45
投稿者アイ
Eメール
URL
タイトルRe^6: 既存Excelファイルの印刷

アイです。ありがとうございます。
> 「参照設定」で、事前バインディングしているのでしたら、CreateObject
>  は使いません。
> 「参照設定」をせずに、実行時バインディングをするなら、CreateObject
> を使って、xlApp などは、すべて、Object 型になります。
> ただし、Excel起動時で、開いているブックを使うなら、いずれにしても、
> GetObjectで、開いているブックを取り出してください。
頂いたコードでも動作確認できました。
最初に花ちゃんさんから提示して頂いたコードでも、
このコードでも、なんというのでしょうか、「自分からのアクション」
(コマンドボタンをクリックする、など)であれば正常に動作します。
つまり、Excelファイルを開いて、印刷がされます。
しかしながら、件の「外部信号によるアクション」になると
同じコードが機能しなくなり、当初のエラーが発生するような
状況になってしまっています。
私の説明が悪く、最初は本質もつかめずに「出来ない出来ない」言っており、
すみませんでした。

現在は、魔界の仮面弁士さんがちらっとおっしゃってくれた
「EXE分け」と、花ちゃんさんから提案して頂いた
「関連づけ印刷」を組み合わせて、なんとかしようとしているところです。
つまり、その外部信号を切り分けて、
外部信号入力→他のEXE起動(これがExcelファイルを印刷する)にしたら
どういう挙動になるか、やってみたいと思います。

長文失礼しました。
最後まであきらめずに勉強して、完成させたいと思います。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -