【Python】VBAマクロから作動してWindowsカメラを使いOCRして実行結果をExcelに返してみた

とても長いタイトルになってしまった。。

今回は
①VBAからPythonを起動
②PythonでWindowsカメラを起動
③マニュアルで撮った写真をGoogle visionのOCR分析
④③の結果をExcelセルに表示

という一連の流れをPythonで組んでみました。
Macから仮想環境のWindowsで回したので、仮想環境でも問題なさそう。


1. デモ動画でデモ


<デモ動画説明>
(1)範囲選択してからボタンを押しマクロ起動
(2)Python呼び出し
(3)Windowsカメラ起動
(4)Enterボタンで写真を撮る
(5)OCR用の範囲選択をする(複数可)
(6)Enterを押すと結果がセルに現れる(ついでに最初に撮った画像も、最初に範囲選択したセルに表示される)


必要事項★


・pythonファイルとマクロのファイルは同じフォルダに入れておく。
・同じフォルダに「ocr_images」フォルダを作っておく。
・Google vision APIの設定(APIキーが必要)
・xlwingsの設定(ExcelとPythonの連携のため)


ここから先は

4,907字

¥ 2,000

この記事が気に入ったらサポートをしてみませんか?