使用 Windows Voice Access 搭配 Microsoft Access 資料庫時,某些可編輯的表單欄位 (例如「顯示號碼」時,名字或姓氏) ,可能不會顯示這些數字。 因此,你無法透過講出編號的語音存取指令來選擇這些欄位。

原因

Windows 語音存取依賴 Windows 使用者介面自動化來識別並編號互動式控制項。

部分 Microsoft Access 表單控制——特別是在舊有或高度客製化的表單中——並不會持續揭露所需的自動化屬性。 即使控制項在介面中顯示為啟用、可見且可編輯,這種情況仍可能發生。 這是已知的平台限制。 你可以透過本主題中描述的變通方法來提升語音存取相容性。

確認表單是否在表單檢視中

語音存取不會在設計檢視或資料表檢視中分配存取號碼。

  1. 開啟語音存取,並在 表單檢視中開啟表單。

  2. 點擊表單背景內。

  3. 說「顯示數字」。

驗證控制屬性

在設計檢視中,選擇受影響的文字框 (例如「名字) 」,並確認以下屬性:

屬性

所需值

已啟用

Visible

已鎖定

定位點

重要: 如果分 頁停止 設為「否」,語音存取通常會忽略這個控制項。

請檢查標籤順序

語音存取非常依賴分頁導航來辨識可聚焦的控制項。

  1. 在設計檢視中開啟表單。

  2. 在設計標籤頁,選擇 標籤順序

  3. 確保所有相關欄位都包含在內,並依邏輯順序排列 (從上到下) 。

  4. 儲存表單後,在 表單檢視中重新開啟。

確保所有欄位都有明確標籤

語音存取通常會忽略沒有標籤控制的文字框。

最佳做法

  • 使用 標籤工具 (非靜態文字) 。

  • 將標籤放在它們相關欄位附近。

  • 確保標籤文字具描述性且獨特。

提示: 欄位清單 拖曳欄位會自動建立正確關聯的標籤與文字框對。

避免重疊或遮蔽控制

語音存取不包含以下控制:

  • 其他元素重疊。

  • 被裝飾性形狀或圖像覆蓋。

  • 因為 Z 順序或層次問題而隱藏。

請務必移除或簡化背景形狀與影像,並使用「 排列」>「帶到前 方」來處理受影響的控制項。

請注意子形式的限制

若欄位位於子表單內,語音存取可能會為子表單容器指派一個號碼。 子表單內的個別欄位可能無法接收存取號碼

解決方法

  • 點選子表單內,然後說「顯示數字」。

  • 使用「Tab」指令來導航。

  • 請使用基於標籤的語音指令 (詳見下一節) 。

使用基於標籤的語音存取指令

即使無法使用存取號碼,語音存取仍可能辨識欄位標籤。

範例

純文字

點擊名字

焦點姓氏

顯示更多行

這需要標籤文字清晰可見,且同一表單上不得重複標籤。

已知限制

如果所有變通方法都套用過,但存取號碼仍未顯示,該行為是針對目前平台的設計。

  • 舊有存取表單可能無法完全支援現代使用者介面自動化。

  • 語音存取行為在各子表單間不一致,且配置高度客製化。

  • 舊資料庫中的語音存取行為不一致。

  • 即使是結構良好的形式,也未必能可靠地暴露所有場。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。