Page 1 of 1

como hago? excel - radiobutton

Posted: Wed Nov 18, 2015 2:30 pm
by goosfancito
Hola.
Tengo una planilla en excel que desde mi app necesito que se seleccione uno de los radio button que tiene esa planilla.
esa planilla a mi me la dan creada, por lo tanto no puedo re-hacerla.

gracias.

Re: como hago? excel - radiobutton

Posted: Thu Nov 19, 2015 9:37 am
by Antonio Linares
Prueba con:

oExcel = CreateObject( "Excel.Application" )
oSheet = oExcel:Get( "ActiveSheet" )
oSheet:Shapes("Option Button 1").ControlFormat.Value = .T.

http://stackoverflow.com/questions/24205454/excel-vba-option-button-selected-as-default-on-start

Re: como hago? excel - radiobutton

Posted: Thu Nov 19, 2015 9:54 am
by goosfancito
gracias Antonio!

Re: como hago? excel - radiobutton

Posted: Thu Nov 19, 2015 10:08 am
by goosfancito
mi tira el siguiente error:

Source\macro.prg(35) Error E0030 Syntax error: "syntax error at '.'"


en el codigo:

Code: Select all | Expand

 oSheet:shapes("Botóndeopción1176_Haga_clic_en").ControlFormat.Value = .T.

Re: como hago? excel - radiobutton

Posted: Thu Nov 19, 2015 1:40 pm
by karinha
Intente:

Code: Select all | Expand


   oSheet:shapes("Botóndeopción1176_Haga_clic_en").Object.Value = .T.
 

Re: como hago? excel - radiobutton

Posted: Thu Nov 19, 2015 3:02 pm
by Antonio Linares
En vez de "." tienes que usar ":"

Prueba así:

oSheet:Shapes("Option Button 1"):ControlFormat:Value = .T.