New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MS Excel 2010 - cannot access and interact with form controls placed on the sheet as macros #4953
Comments
Attachment Print-invoice.xls added by siddhartha_iitd on 2015-03-31 11:10 |
Comment 3 by siddhartha_iitd on 2015-04-24 14:13 |
Comment 4 by siddhartha_iitd on 2015-04-29 06:13 P.S: This is just a simplistic solution as not all features are implemented yet. |
Comment 5 by siddhartha_iitd on 2015-04-29 06:43 def _iterNodesByType(self,nodeType,direction="next",pos=None):
...
elif nodeType=="formField":
return FormControlExcelCollectionQuicknavIterator(nodeType, self.rootNVDAObject.excelWorksheetObject, direction, None).iterate() Why are we calling |
Comment 6 by siddhartha_iitd on 2015-07-20 14:52 |
Attachment US.xlsx added by siddhartha_iitd on 2015-07-21 10:06 |
Comment 7 by mdcurran on 2015-07-22 05:07 Further work is to start using NVDA objects to represent the form controls. We need to create a new NVDA object class that can wrap an Excel form control object. Name can use title / alternative text etc. Role should be calculated from the shape's formControlType or autoShapeType properties. |
Comment 8 by siddhartha_iitd on 2015-08-21 08:15 |
Comment 9 by siddhartha_iitd on 2015-09-24 14:39 |
Comment 10 by jteh on 2015-09-24 22:37 |
Comment 11 by siddhartha_iitd on 2015-10-12 05:51 |
Review:
|
Further review:
Therefore I can not test dropdowns further than this. Also:
|
Excel Form Controls Test Sheet |
Thanks for the code review! |
Incubated in f5a030c. |
A few questions:
|
Incubated in 3209e91. |
Incubated in 7bacec8. |
I assume that form fields in Word are now a little step forward? |
What do you mean? the Excel form fields code has nothing to do with form On 9/08/2016 10:22 PM, Leonard de Ruijter wrote:
Michael Curran |
What if we need to access shapes embedded in a sheet having macros assigned to them? Are those available from NVDA? I don't see them appearing in form field list. Nor can I browse to those using browse mode and pressing "f". |
Reported by manish on 2015-02-26 23:55
Excel allows buttons and probably other form controls to be placed on sheets that can be used to trigger macros or user defined functions in the sheet. There is no way in NVDA currently to access these.
The text was updated successfully, but these errors were encountered: