När du använder Windows Voice Access med en Microsoft Access-databas kanske siffrorna inte visas för vissa redigerbara formulärfält (till exempel förnamn eller efternamn) när du säger "Visa tal". Därför kan du inte välja de här fälten genom att tala in de numrerade Röståtkomst-kommandona.

Orsak

Windows Voice Access använder Windows UI Automation för att identifiera och numrera interaktiva kontroller.

Vissa formulärkontroller i Microsoft Access, särskilt i äldre eller mycket anpassade formulär, visar inte konsekvent de automatiseringsegenskaper som krävs. Detta kan inträffa även när kontrollerna visas aktiverade, synliga och redigerbara i användargränssnittet. Det här är en känd plattformsbegränsning. Du kan förbättra kompatibiliteten för Voice Access genom att använda de lösningar som beskrivs i det här avsnittet.

Bekräfta att formuläret finns i formulärvyn

Voice Access tilldelar inte åtkomstnummer i designvyn eller databladsvyn.

  1. Aktivera Voice Access och öppna formuläret i formulärvyn.

  2. Klicka inuti formulärbakgrunden.

  3. Säg "Visa siffror".

Kontrollera kontrollegenskaper

I designvyn markerar du den textruta som påverkas (till exempel förnamn) och bekräftar följande egenskaper:

Egenskap

Obligatoriskt värde

Aktiverat

Ja

Visible

Ja

Låst

Nej

tabbstopp

Ja

Viktigt!: Om Tabbstopp är inställt på Nej ignoreras kontrollen vanligtvis av Voice Access.

Kontrollera tabbordningen

Voice Access är beroende av fliknavigering för att känna igen kontroller som kan fokuseras.

  1. Öppna formuläret i designvyn.

  2. Välj Tabbordning på fliken Design.

  3. Kontrollera att alla relevanta fält inkluderas och visas i en logisk ordning (uppifrån och ned).

  4. Spara formuläret och öppna det igen i formulärvyn.

Kontrollera att alla fält har explicita etiketter

I Voice Access ignoreras ofta textrutor som inte har tillhörande etikettkontroller.

Metodtips

  • Använd etikettverktyget (inte statisk text).

  • Placera etiketter nära de tillhörande fälten.

  • Kontrollera att etikettexten är beskrivande och unik.

Tips: När du drar fält från fältlistan skapas automatiskt ett korrekt associerat etikett-textrutepar.

Undvik överlappande eller dolda kontroller

Voice Access numrerar inte kontroller som är:

  • Överlappande andra element.

  • Täcks av dekorativa figurer eller bilder.

  • Dold på grund av problem med Z-ordning eller lager.

Se till att du tar bort eller förenklar bakgrundsfigurer och bilder och använd Ordna > Placera längst fram för berörda kontroller.

Var medveten om begränsningar i underformuläret

Om fälten finns i ett underformulär kan Voice Access tilldela ett nummer till underformulärbehållaren. Enskilda fält i underformuläret kanske inte får åtkomstnummer

Workarounds

  • Klicka i underformuläret och säg sedan "Visa tal".

  • Navigera med kommandona "Tabb".

  • Använd etikettbaserade röstkommandon (se nästa avsnitt).

Använda etikettbaserade Röståtkomst-kommandon

Även om åtkomstnummer inte är tillgängliga kanske Voice Access känner igen fältetiketter.

Exempel

Oformaterad text

Klicka på förnamn

Fokus efternamn

Visa fler rader

Det kräver tydlig, synlig etikettext och inga dubblettetiketter i samma formulär.

Kända begränsningar

Om alla lösningar tillämpas och åtkomstnummer fortfarande inte visas är beteendet avsiktligt för den aktuella plattformen.

  • Äldre Access-formulär kanske inte har fullt stöd för moderna UI Automation.

  • Röståtkomstbeteendet är inkonsekvent i underformulär med kraftigt anpassade layouter.

  • Röståtkomstbeteendet är inkonsekvent i äldre databaser.

  • Även välstrukturerade formulär kanske inte visar alla fält på ett tillförlitligt sätt.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.