• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルからスキャナVBAで連動させる)

エクセルからスキャナVBAで連動させる方法とは?

このQ&Aのポイント
  • エクセルとスキャナをVBAで連動させる方法を知りたいです。エクセルに番号と枚数を入力し、それに応じてスキャナで複数ページをスキャンして画像ファイルとして保存したいです。
  • エクセルに入力された番号と枚数に基づいて、スキャナで連続的にスキャンする方法を教えてください。また、スキャンした画像ファイルを自動的に指定のフォルダに保存する方法も知りたいです。
  • エクセルとスキャナを連動させる方法について教えてください。エクセルに入力された番号と枚数を基に、スキャナで連続スキャンを行い、画像ファイルとして保存する方法を知りたいです。スキャンしたファイルは適切なフォルダに自動的に保存したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 話を書くつもりはなかったのですが、あえて書かせていただきます。 基本的には、VBAでスキャナーを制御したりすることは不可能だと思います。記録マクロで出来るという発言は、私にはさっぱり見当が付かないです。 最近のOCRのすべてを知っているわけではないのですが、スキャナーは、スキャナー-OCRで、オブジェクトとして、Excelオートメーション(たぶん)を取得して、インスタンスを生成し、そこにデータを流し込むようなことをしているように見えます。 もう、そこらへんになると、記録マクロのレベルでは到底手の届かないレベルの領域で、仮に可能でも、私自身が何日も掛けて何百ページのOCR処理しているときでさえ、私は、そのようなコードを書く気にもなれないのです。私の想像の範囲では、高度な処理コードに対するパフォーマンスがあまりにも貧弱なんです。 確かに、VBAで、割り込んでファイル出力と考えるのは、着眼点は悪くないのですが、実際に、OLEに割り込んで、VBAで処理するのは、せいぜい一部のDDEやOLEの構造的に単純な装置で、Excel側が主体になってOLEやDDEが直結しているものに限ります。それに、インスタンスを生成されたら、Excel側から制御利きません。(余談ですが、ウィルスも同じです。Excel側からのセキュリティ・オプションでActiveなウィルスを制御できる方法など、ないのと同じことです。あくまでも、静的なファイルのスクリプトレベルでしかありません。) また、私個人とし、現実に、200ページを越えるものでも、今のところ、手動で行っています。 あえてする方法なら、テキストやCSVに変更できれば、それを切り分けは可能だということですが、そんな二度手間なことはしないでしょうね。だいたい、1つのファイルとして出力はしないでしょうから。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

参考過去ログです。 http://security.okwave.jp/qa3874643.html

BSR123
質問者

補足

お返事ありがとうございます mardinさんは質問に対して、再生マクロをどのように再生させ登録させるかわかりますか? 当方はそんな簡単な問題ではないと思われますが・・・

すると、全ての回答が全文表示されます。

関連するQ&A