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.
como hago? excel - radiobutton
- goosfancito
- Posts: 1955
- Joined: Fri Oct 07, 2005 7:08 pm
- Antonio Linares
- Site Admin
- Posts: 42521
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 76 times
- Contact:
Re: como hago? excel - radiobutton
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
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
- goosfancito
- Posts: 1955
- Joined: Fri Oct 07, 2005 7:08 pm
- goosfancito
- Posts: 1955
- Joined: Fri Oct 07, 2005 7:08 pm
Re: como hago? excel - radiobutton
mi tira el siguiente error:
en el codigo:
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.
- karinha
- Posts: 7935
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: como hago? excel - radiobutton
Intente:
Code: Select all | Expand
oSheet:shapes("Botóndeopción1176_Haga_clic_en").Object.Value = .T.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- Antonio Linares
- Site Admin
- Posts: 42521
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 76 times
- Contact:
Re: como hago? excel - radiobutton
En vez de "." tienes que usar ":"
Prueba así:
oSheet:Shapes("Option Button 1"):ControlFormat:Value = .T.
Prueba así:
oSheet:Shapes("Option Button 1"):ControlFormat:Value = .T.