Top > OOobbs3 > 105

OOobbs3/105 Edit

  • サマリ: バーコードからの入力のイベント
  • 環境: Calc
  • 状態: 解決
  • 投稿者: Yasa?
  • 投稿日: 2013-03-14 (木) 16:35:19

質問 Edit

パソコンにバーコードを接続し、入力をOpenOffice.org Calcにて取得しようと考えています。(バーコードのインターフェイスは、シリアルかキーボードインターフェイス)

・マクロのイベントとして受け取りたい。

・OpenOffice.org Calcが、アクティブでない時もバーコードからの入力を受け取りたい。(VB6.0のComイベントみたいな感じ)

何か良い方法ないのでしょうか?

回答 Edit

  • まず一般的な話になりますが、OpenOffice の Basic はオフィースの API もしくは、Windows 系 OS でのみ外部の COM ライブラリが利用できます。マルチプラットフォームとしたい場合や、WIndows 系でない場合には後者の方法は使えません。

マルチプラットフォームの外部のライブラリをサービスとして実装すれば、マクロなどからマルチプラットフォームで利用できます。

オフィースの API ではシリアルを扱えません。USB の HID デバイスの場合、普通のキーボードデバイスと入力の見分けができないかもしれません。

私のお勧めは pySerial といったところです。

  • はにゃ? 2013-03-14 (木) 20:52:13

感想,コメント,メモ Edit



Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes