こんにちは。鈴木です。
下記の件、本家版では以下のissueだと思うんですけど、最後のコメントは「NVDA 2019.1ベータ版でもまだ発生している」というもので、まだopen issueとなっています。つまり、まだ解決していません。ちなみに、報告されたのは2016年です。
回避策としては、野々垣さんが提案された方法くらいしかないと思います。
私もこの件は非常に困っていますので、早く解決されてほしいです。
(自分が扱っている業務アプリケーションのカスタマイズ機能がOffice VBAを使っていて、Visual Basic Editorでコーディングするようになっています。ところがオブジェクトやプロパティ、メソッドがちゃんとドキュメント化されてなくてこの候補を表示する機能で何が使用可能かわかるようになっています。そのため、今回の問題は致命的です)
Unable to read auto complete suggestions when writing macros in Powerpoint 2016 #6322
https://github.com/nvaccess/nvda/issues/6322
あと、Visual Basic EditorをNVDAで使っていると、上下矢印キーで行を移動していくとでたらめな行が読み上げされるようになります。また、ブレークポイントを設定した場合、どこに設定したのか読み上げだけでは判断つきません(これについては、私が知らないだけでもしかしたら何かやり方があるのかもしれませんが)。
Windows の メール から送信
差出人:
Minako Nonogaki
送信日時: 2022年9月19日 17:37
宛先: NVDA日本語版ユーザーズグループ
件名: Re: [nvda-japanese-users:3364] VBEエディタの自動メンバー表示候補の読み上げについて教えてください
こんばんは、西尾です。たびたび失礼します。
ナレーター(Windows11、Office365Excel2019)で操作してみたところ、自動メンバー表示も、プロパティウインドウも、オブジェクトブラウザもイミディエイトウインドウもすべてよみあげてくれました。マイクロソフトの純正同士だから、当然といえば当然ですが、とりあえずこれで作業できそうです。それにしてもナレーターでの文書入力はやりにくいです。設定すれば少しは良くなるのかな?
)どうも、ありがとうございました。
From: nvda-japa...@googlegroups.com <nvda-japa...@googlegroups.com> On Behalf Of Suzuki Mitsuo
Sent: Monday, September 19, 2022 6:01 PM
To: nvda-japa...@googlegroups.com
Subject: RE: [nvda-japanese-users:3365] VBEエディタの自動メンバー表示候補の読み上げについて教えてください
こんにちは。鈴木です。
このメールは Google グループのグループ「NVDA Japanese Users」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには nvda-japanese-u...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/nvda-japanese-users/TY0PR06MB5008A4309413195E6FF8306FAF4D9%40TY0PR06MB5008.apcprd06.prod.outlook.com にアクセスしてください。
西本様
こんにちは。鈴木です。
下記の件、ご返信ありがとうございます。
Excelで以下の操作をして、NVDAとナレーターで動作を確認してみました。
1) Excelを開いて、アクセスキーT - M - VでVisual Basic Editorを開きます。
2) Visual Basic Editorが開いたら、メニューバーからView(表示) → Immediate Window(イミディエイトウインドウ)と選択して(あるいはAlt - V - Iと押して)、イミディエイトウインドウを開きます。
3) イミディエイトウインドウの中で、WorkBooks(1).とタイプします。
ナレーターでの動作:
・上記3)で.(ピリオド)を押した時点で、「リスト、プロパティ、メソッド」と読み上げられ、上下矢印キーを押すことでActivate、ActiveSheetなどを選択して入力することができます。
NVDAでの動作:
・上記3)で.(ピリオド)を押した時点で、上記ナレーターのようなリスト表示はされず、ActivateやActiveWindowsなどのメソッドやプロパティを選択して入力するということもできません。NVDAの高度な設定の「Microsoft Excel スプレッドシートに UI オートメーションを使用」のチェックボックスをオンにしても変わりませんでした。
Visual Basic EditorはOffice VBAで共通で使われるツールで(Word、PowerPoint、Accessでもこのツールが呼び出されて使用します)、「Microsoft Excel スプレッドシートに UI オートメーションを使用」のようなExcel固有の設定はおそらく関係ないのではないかと思います。
よろしくお願い致します。
Windows の メール から送信
差出人:
Takuya Nishimoto
送信日時: 2022年9月20日 10:24
宛先: nvda-japa...@googlegroups.com
件名: Re: [nvda-japanese-users:3368] VBEエディタの自動メンバー表示候補の読み上げについて教えてください