Visual Basic - este maldito parámetro!!!!

Life is soft - evento anual de software empresarial
 
Vista:

este maldito parámetro!!!!

Publicado por Julián Cabria (9 intervenciones) el 13/07/2005 13:13:15
Hola a todos!!!

Primero declaro la siguiente variable:

Dim a as Object
Set a = CreateObject("Excel.Application")
'A continuación entro valores en el archivo Excel

y ahora quiero pasarlo en un método que está definido así:

Private Sub DarFormato(archivo as Excel.Aplication)
a.Range("A1:C1")MergeCells = true
End Sub

Pues cuando intenta ejecutar el a.Range...... de dentro del método me da error!!!!!!!!! Si lo hago fuera del método me funciona. Debe ser que no lo declaro bien en la cabecera del mètodo!!!!!!!!!!!!!!!!!!! Ayudaaaaaaaaa!!!!! Se tiene que hacer un casting????? Como!!!!!!

Muchas gracias foreros!!!!

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:este maldito parámetro!!!!

Publicado por SuNcO (599 intervenciones) el 14/07/2005 00:51:34
Intenta asi

a.Range("A1:C1").Select

Sin = True ni nada de eso

Un truco para hacer este tipo de cosas es crear una macro donde haga slo que quieres que tu programa haga para asi ver su codigo en los modulos de las macros
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar