「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。

and more...

Lab.以外の情報を紹介しています。

Accessのフォーム上に配置された手書き入力エリア

入力した手書き文字をテキスト文字として認識する

2022-05-012022-05-01

Accessのフォーム上にInkPictureコントロールを配置することで、ペンや指先による手書き入力が可能になります。本記事では、入力した手書き文字をテキスト文字として認識する「認識ボタン」を配置する手順を紹介します。

1.手書き入力(InkPictureコントロール)

InkPictureコントロールは、Windowsタブレットなどタッチ操作に対応したデバイスを使って、ペンや指先による手書き入力を可能にするコントロールです。このコントロールは、タッチ操作未対応のデバイスでも、マウス操作により手書きすることができます。本記事では、入力した手書き文字をテキスト文字として認識する「認識ボタン」を配置する手順を紹介します。

図1-1.Accessのフォームに配置したInkPictureコントロールの例
図1-1.Accessのフォームに配置したInkPictureコントロールの例

Excel & Access 連携実践ガイド 仕事の現場で即使える[増補改訂版]

著 者
今村 ゆうこ
出版社
技術評論社
発売日
2021/7/16

2.認識ボタンの配置

テキストボックスの追加

Accessのフォームに手書き入力エリアを配置する」で作成したフォームにテキストボックスを追加します。フォーム上の適当な位置へ移動して、幅・高さを整えます。

図2-1.テキストボックスの追加
図2-1.テキストボックスの追加

「フォントサイズ」は「82」、「名前」は「txt_認識文字」としました。

図2-2.テキストボックスのプロパティ
図2-2.テキストボックスのプロパティ

ボタンの追加

続けて、フォームにボタンを追加します。フォーム上の適当な位置へ移動して、幅・高さを整えます。「標題」は「認識」、「名前」は「btn_認識」としました。

図2-3.ボタンの追加
図2-3.ボタンの追加

コードの入力

プロパティシートのイベントタブをクリックします。「クリック時」の欄で「イベントプロシージャ」を選択して、右側の「...」をクリックします。

図2-4.イベントプロシージャの選択
図2-4.イベントプロシージャの選択

VBA(Visual Basic for Applications)のコードエディター(VBE)が起動するので、認識ボタンがクリックされたときに実行されるコードを入力します。

手書き文字は、ストロークという情報として一筆毎に保存されています。ストロークの件数が0より大きいと、手書き入力されていると判断して手書き文字の認識処理を行います。

図2-5.コードの入力
図2-5.コードの入力

以上で、認識ボタンの配置が完了です。左側のオブジェクト一覧で「手書き入力フォーム」をダブルクリック、または右クリック後「開く」を選択して、フォームを実行します。

図2-6.フォームの実行
図2-6.フォームの実行

認識ボタンをクリックして、入力した手書き文字がテキスト文字として表示されると完成です。

図2-7.認識された手書き文字
図2-7.認識された手書き文字

3.補足

手書き認識エンジン

Windowsの表示言語に追加されている言語のうち、手書きをサポートしている言語(手書き認識エンジン)のリストがRecognizersオブジェクトに取得されます。図3-1の場合、日本語と英語(米国)が追加されていて、いずれも手書きをサポート(ペンのアイコンが表示されている)しています。

図3-1.Windowsの表示言語
図3-1.Windowsの表示言語

図3-2は、Recognizersオブジェクトのウォッチです。Item 1と3が英語(米国)の手書き認識エンジン、Item 2が日本語の手書き認識エンジンです。

図3-1.Recognizersオブジェクトのウォッチ
図3-2.Recognizersオブジェクトのウォッチ

本プログラムでは、RecognizersオブジェクトのGetDefaultRecognizerメソッドで、使用する手書き認識エンジンをRecognizerEngineオブジェクトにセットしています。このWindowsでは、デフォルトが「日本語」なので、使用される手書き認識エンジンは「Microsoft 日本語手書き認識エンジン」となります。

おすすめ

できるAccessパーフェクトブック

著 者
きたみ あきこ・ 国本 温子・できるシリーズ編集部
出版社
インプレス
発売日
2021/3/19

Excel & Access 連携実践ガイド 仕事の現場で即使える[増補改訂版]

著 者
今村 ゆうこ
出版社
技術評論社
発売日
2021/7/16

今すぐ使えるかんたんAccess2019[Office 365/Office 2019対応版]

著 者
井上 香緒里
出版社
技術評論社
発売日
2019/7/22

Accessのデータベースのツボとコツがゼッタイにわかる本

著 者
立山 秀利
出版社
秀和システム
発売日
2019/3/29

Access VBA 実践マスターガイド 仕事の現場で即使える

著 者
今村 ゆうこ
出版社
技術評論社
発売日
2019/8/2
この記事を読んだ人は、こんな記事にも興味があります。
スポンサーリンク
TOPへ移動
目次へ移動