nvda icon indicating copy to clipboard operation
nvda copied to clipboard

Microsoft Excel 2010: Recognise Progress Bars as such

Open elliott94 opened this issue 9 years ago • 5 comments

Bit of a strange title... Apologies!

When carrying out an action on a large file within Excel 2010 (for example opening/saving), a progress bar is displayed within the window that can be used to get an idea of how far the action is to completion. However, whilst NVDA is able to see the contents via Object Navigation, if progress bar updates are enabled this isn't treated as such and no output is given.

elliott94 avatar Mar 21 '16 18:03 elliott94

It'd be good if you can provide the developer info (NVDA+f1) for this progress bar. Thanks.

jcsteh avatar Mar 22 '16 13:03 jcsteh

Sure - see below. Also updated issue title to something more descriptive.

Developer info for navigator object:
name: u'(83%)'
role: ROLE_PROGRESSBAR
states: 
isFocusable: False
hasFocus: False
Python object: <NVDAObjects.Dynamic_ProgressBarIAccessibleWindowNVDAObject object at 0x0552FE10>
Python class mro: (<class 'NVDAObjects.Dynamic_ProgressBarIAccessibleWindowNVDAObject'>, <class 'NVDAObjects.behaviors.ProgressBar'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <type 'object'>)
description: None
location: (887, 359, 30, 15)
value: None
appModule: <'appModuleHandler' (appName u'excel', process ID 7836) at address 56a4930>
appModule.productName: u'Microsoft Office 2010'
appModule.productVersion: u'14.0.7157.5000'
TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'>
windowHandle: 133362
windowClassName: u'MsoSplash'
windowControlID: 0
windowStyle: 348782592
windowThreadID: 7060
windowText: u'Opening - Microsoft Excel'
displayText: u''
IAccessibleObject: <POINTER(IAccessible) ptr=0x7628548 at 54c18f0>
IAccessibleChildID: 0
IAccessible event parameters: windowHandle=133362, objectID=None, childID=0
IAccessible accName: u'(83%)'
IAccessible accRole: ROLE_SYSTEM_PROGRESSBAR
IAccessible accState:  (0)
IAccessible accDescription: None
IAccessible accValue: None

elliott94 avatar Mar 23 '16 17:03 elliott94

cc: @lukaszgo1, @leonardder maybe something related to display model?

Adriani90 avatar Feb 18 '19 23:02 Adriani90

Is this reproducible in newer MS Office versions such as 2016 or 365? cc: @CyrilleB79 can you test by chance? I cannot trigger MS Excel to show up a progress bar, or things happen too fast and I cannot catch it.

Adriani90 avatar Jun 25 '24 13:06 Adriani90

Don't know either how to reproduce this.

CyrilleB79 avatar Jun 25 '24 13:06 CyrilleB79