Quando si usa Windows Voice Access con un database di Microsoft Access, i numeri potrebbero non essere visualizzati per alcuni campi modulo modificabili, ad esempio Nome o Cognome, quando si pronuncia "Mostra numeri". Di conseguenza, non è possibile selezionare questi campi pronunciando i comandi di Voice Access numerati.
Causa
Windows Voice Access si basa su Windows Automazione interfaccia utente per identificare e numeare i controlli interattivi.
Alcuni controlli modulo di Microsoft Access, in particolare nelle maschere legacy o altamente personalizzate, non espongono in modo coerente le proprietà di automazione richieste. Ciò può verificarsi anche quando i controlli appaiono abilitati, visibili e modificabili nell'interfaccia utente. Questa è una limitazione nota della piattaforma. È possibile migliorare la compatibilità di Voice Access applicando le soluzioni alternative descritte in questo argomento.
Verificare che la maschera sia in visualizzazione Maschera
Voice Access non assegna numeri di accesso in visualizzazione Struttura o Visualizzazione Foglio dati.
-
Attivare Voice Access e aprire la maschera in visualizzazione Maschera.
-
Fare clic all'interno dello sfondo del modulo.
-
Pronuncia "Mostra numeri".
Verificare le proprietà del controllo
In visualizzazione Struttura selezionare la casella di testo interessata, ad esempio Nome, e confermare le proprietà seguenti:
|
Proprietà |
Valore obbligatorio |
|---|---|
|
Attivato |
Sì |
|
Visible |
Sì |
|
Bloccato |
No |
|
Tabulazione |
Sì |
Importante: Se Tab Stop è impostato su No, il controllo viene in genere ignorato da Voice Access.
Controllare l'ordine di tabulazione
L'accesso vocale dipende in larga misura dall'esplorazione a schede per riconoscere i controlli attivabili.
-
Aprire la maschera in visualizzazione Struttura.
-
Nella scheda Progettazione selezionare Ordine di tabulazione.
-
Verificare che tutti i campi pertinenti siano inclusi e visualizzati in un ordine logico (dall'alto verso il basso).
-
Salvare la maschera e riaprirla in Visualizzazione Maschera.
Verificare che tutti i campi abbiano etichette esplicite
Voice Access ignora in genere le caselle di testo a cui non sono associati controlli Etichetta.
Procedure consigliate
-
Usare lo strumento Etichetta (non il testo statico).
-
Posizionare le etichette vicino ai campi associati.
-
Assicurarsi che il testo dell'etichetta sia descrittivo e univoco.
Suggerimento: Se si trascinano campi dall'Elenco campi , viene creata automaticamente una coppia etichetta-casella di testo associata correttamente.
Evitare controlli sovrapposti o oscurati
Voice Access non numere i controlli che sono:
-
Sovrapponi altri elementi.
-
Coperto da forme o immagini decorative.
-
Nascosto a causa di problemi di ordine Z o livelli.
Assicurarsi di rimuovere o semplificare le forme e le immagini di sfondo e di usare Disponi > Porta in primo piano per i controlli interessati.
Tenere presenti le limitazioni delle sottomaschere
Se i campi si trovano all'interno di una sottomaschera, Voice Access può assegnare un numero al contenitore della sottomaschera. I singoli campi all'interno della sottomaschera potrebbero non ricevere numeri di accesso
Soluzioni alternative
-
Fare clic all'interno della sottomaschera e quindi dire "Mostra numeri".
-
Spostarsi usando i comandi "Tab".
-
Usare i comandi vocali basati su etichette (vedere la sezione successiva).
Usare i comandi di Voice Access basati su etichette
Anche quando i numeri di accesso non sono disponibili, Voice Access può riconoscere le etichette dei campi.
Esempi
Testo normale
Fare clic sul nome
Cognome focus
Mostra altre linee
A questo scopo è necessario un testo etichetta chiaro e visibile e nessuna etichetta duplicata nella stessa maschera.
Limitazioni note
Se vengono applicate tutte le soluzioni alternative e i numeri di accesso non vengono comunque visualizzati, il comportamento è da progettazione per la piattaforma corrente.
-
Le maschere di Access legacy potrebbero non supportare completamente i Automazione interfaccia utente moderni.
-
Il comportamento di Voice Access non è coerente tra le sottomaschere con layout molto personalizzati.
-
Il comportamento di Accesso vocale non è coerente nei database meno recenti.
-
Anche le forme ben strutturate potrebbero non esporre tutti i campi in modo affidabile.