![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になります。
Windows10上のアプリケーションでデータ入力の仕事をしています。
伝票コードをバーコードリーダーで入力し、取扱区分、担当者コード、商品コード、数量といった数値のみのデータをテンキー入力するのですが、同じ商品について連続して入力することになるので毎回のキー入力で異なるのは数量くらいでして、その他の項目についてコピペで一気に複数入力できないかと考えました。
各入力フィールドへのフォーカス移動はEnterキーを使っておりますので、入力値と改行をつないでメモ帳に入力し、最初のフィールドでペーストしてみましたが、Enterキー入力のイベントが発生しないようでうまくいきませんでした。Tabでも試しましたが同様でした。
何か良い方法はないでしょうか。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
そもそも、アプリケーションの複数の入力フィールドに入力すへき内容を、メモ帳にEnterキー(改行)やTABでつないで作成し、最初のフィールドに入力すれば、残りのフィールドにも入力されるという考えは捨てたほうが良いと思います。
その方法が有効なら、よくある「ID」と「パスワード」を入力するフォームにメモ帳でIDとパスワードを改行でつないだデータを作成して、IDの欄にペーストすれば、パスワード欄にも入力されることになりますが、そのような挙動にはならないと思います。
ご質問者が望んでいるようなことを実現するためには、一般に「自動化ツール」とか「RPAツール」と呼ばれるものを使うのが一般的です。
ググると相当数ヒットすると思います。
Microsoftの自動化ツールとしては本年3月にリリースされたばかりの
「Power Automate Desktop」があります。↓
https://forest.watch.impress.co.jp/docs/news/130 …
ダウンロードは以下から↓
https://flow.microsoft.com/ja-jp/desktop/
一応、『プログラミングに慣れていないユーザーでも扱えるローコードツールなので、プロの開発者ではなくても気軽に業務を効率化できるだろう。』
と解説されています。
EXCELの「記録マクロ」を作成した経験がある方には想像できると思いますが、操作を記録して再生させることで、プロ開発者でなくてもある程度は自動化プログラムが作成できるようです。
似たようなツールとしては昔からある「UWSC」も知名度がありますが、残念ながら開発者が亡くなられたようです。
ツールを使った自動化にチャレンジしてみたらいかがでしょう。
No.2
- 回答日時:
>Windows10上のアプリケーション
難しい気がしますが、ちょっと気になるが、
>フォーカス移動はEnterキーを使っておりますので
ということなので、ちゃんとEnterがコピーされてないのかもしれません。
メモ帳の改行は、Enter(CR)ではなく、CR+LFです。
TABでも移動できるのであれば、Excelの複数のセルに入れてコピーすれば、
値 + TAB + 値 + ・・・・
になるような気がします。
正しく
値 + CR + 値 ・・・・
というデータが作れればいけるかもしれません。
ただ、WindowsのCR+LF(\r\n、0x0D0A)でも、改行コードは含まれるので、無視されるのであればやっぱりだめなのかな。
No.1
- 回答日時:
何かのアプリでそのように作られているのなら、製作元に相談するしかないのでは?
例えば『クリア』コードを読み込ませるまで現在の情報は保持され続けるなどとか?(詳しくはないですけど)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Visual Basic(VBA) 【VBA】複数行あるカンマ区切りのデータを全て縦に一列に並べたい 5 2022/04/13 17:03
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- マウス・キーボード テンキーの設定がおかしくなっています。 5 2023/08/09 15:35
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
- マウス・キーボード Tabキーとテンキーが右側にあるワイヤレスキーボード を探しています。 仕事上数字を入力することが多 3 2022/09/22 21:13
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelのInputBoxで日本語入力OF...
-
autocad 数値が表示されなくな...
-
Excelについて
-
エクセル 日付超過でポップアッ...
-
VBAの日付チェックでオーバーフ...
-
【エクセルでシフト作成】週休2...
-
Excelで日報を自動で作成したい...
-
エクセル COUNTIF関数 検索条...
-
アクセス2000 クエリ抽出でBet...
-
特殊漢字「はし」(橋のつくり...
-
エクセルで半角カナや特殊文字...
-
エクセルVB ポップアップウィ...
-
【スプレッドシート】時間入力...
-
マクロ 入力規則は残し文字の...
-
Googleドキュメントで数式を書...
-
autocadLTで添え字文字
-
手書き入力で文字を認識してく...
-
ACCESSで日付型のフィールドにY...
-
エクセルで小数点部分が0.5まで...
-
MP3.COM
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ドロップダウンリスト 自動表...
-
autocad 数値が表示されなくな...
-
Excelについて
-
ドロップダウンリストを2列で...
-
VBAの日付チェックでオーバーフ...
-
マクロ 入力規則は残し文字の...
-
スプレッドシートの使い方につ...
-
Excelで日報を自動で作成したい...
-
エクセル 日付超過でポップアッ...
-
excelのInputBoxで日本語入力OF...
-
エクセルVB ポップアップウィ...
-
エクセルで半角カナや特殊文字...
-
特殊漢字「はし」(橋のつくり...
-
Googleドキュメントで数式を書...
-
エクセルで入力規則(リスト)...
-
バーコードリーダーを使ってフ...
-
小数点以下の入力規則
-
アクセス2000 クエリ抽出でBet...
-
弥生会計05、「摘要」入力について
-
EXCEL VBAの入力規則で小数点桁...
おすすめ情報