私はMS office 365とnvda(NVアクセス)をWindows 10の最終的な64ビットで実行します。私は、NVDAの連続読み取り機能を有効にするためのMSワードマクロを書きたいと思っています。 NVDA連続読み取り機能は、上下の矢印キーを同時に押して手動で起動します。インサートキーは、キャップエンドキーをキャップロックキーで置き換えてもよい。 NVDAは、Pythonで書かれたフリーウェアのスクリーンリーダーです。私は、挿入キーまたはキャップロックキーを他のキーと同時に押すことをシミュレートするコードを見つけることができないため、成功しないでキーを送信しようとしました。誰かが私に必要なVBコードを提供してくれますか?NVDA連続読み取りを有効にするVBコード
0
A
答えて
0
vb.netとタグ付けされているので、あなたはVSTOを使用していると仮定します。
SendKeys
よりも広い種類のキーを使用して入力をシミュレートするには、InputHelper
libraryというネイティブSendInput()
functionのラッパーを使用できます。
マイライブラリには、入力シミュレーションはかなり簡単になります:
InputHelper.Keyboard.SetKeyState(Keys.Insert, True) 'Push down INSERT.
InputHelper.Keyboard.PressKey(Keys.Down) 'Press the DOWN arrow key.
InputHelper.Keyboard.SetKeyState(Keys.Insert, False) 'Release INSERT.
関連する問題
- 1. グラフを連続的に読み取る
- 2. data.table:有効なcsvで読み取る
- 3. コアデータは読み取り専用データにも有効ですか?
- 4. 名前付きパイプから連続的に読み取り
- 5. 非同期ネットワークストリーム連続読み取りデザインパターン
- 6. 標準入力を連続的に読み取る方法は?
- 7. InfoPath 2010の読み取り専用ビューでコントロールを有効にする
- 8. 条件で終了する連続入力を読み取る
- 9. は、VS 2010 DBFファイルのADO.NET接続 - 読み取り専用 - VS2010 VBでデータ
- 10. 最後の読み取りラインから連続ログファイルを読み取る方法| Linuxのシェル
- 11. VB 6.0 VB.NETからのバイナリ読み取りと書き込み
- 12. jwtトークンからの有効期限の読み取り
- 13. マクロを有効にしたブックは共有時にのみ読み取ります
- 14. インターネット接続を有効/無効にするコード
- 15. jQueryを使ってNVDAスクリーンリーダーを読み書きする方法
- 16. VB 2008の連続番号
- 17. 読み取り前に読み取り修復をスケジュールする
- 18. Flask + Pythonでリアルタイムでデータを連続して読み取る
- 19. TextFileのコードを読み込んでVBで実行する
- 20. Windows 8およびGNSSロケーションプロバイダ、読み取り状態(無効/有効)
- 21. 反応ネイティブバーコードスキャナは、最初のコード読み取り後にコードを読み取ることを停止します。
- 22. 認識連続音声を有効にする
- 23. 共有読み取りロックの適用
- 24. ドットネットコアでクッキーの有効期限を読み取る方法は?
- 25. 連絡先の読み取り中にアプリがハングアップする
- 26. テキストコントロール値に基づいて連続フォームのボタンを有効/無効にする
- 27. Yiiデータベース接続を読み取り専用に制限する
- 28. 読み取り専用ext4 fsのジャーナリングを無効にする
- 29. Hyperledgerからの読み取りを無効にする
- 30. NVDAが読まないGUI
VBAとVB.Netは同じ言語ではありません。 Wordマクロを作成する場合は、vb.netの代わりにvbaタグを使用するように質問を編集する必要があります。 MS Officeマクロではないので、マクロタグも削除する必要があります。 – Blackwood