Objetos Excel
Publicado por lolo (1 intervención) el 19/02/2002 18:23:02
Tengo un formulario muy sencillo con un boton de Excel. Al apretar este boton, se deberia abrir excel y una Plantilla predeterminada.
Una vez en la plantilla una casilla se deberia rellenar con "sin uso"
Esto funciona correctamente la primera vez, despues de la cual como mucho me se abre el template pero no escribe nada.
Os adjunto el codigo para ver si alguien puede darme alguna sugerencia.
Este es el codigo
Dim oApp As Excel.Application
Dim wksb As Excel.Workbook
Dim WKSS As Excel.Worksheet
Set oApp = CreateObject("Excel.Application")
Set wksb = oApp.Workbooks.Add("D:\TSM\Templates\x.xlt")
Set WKSS = wksb.ActiveSheet
oApp.Visible = True
ActiveWindow.WindowState = xlMaximized
oApp.UserControl = False
With WKSS
Cells(6, 5) = "Sin uso"
End With
oApp.UserControl = True
wksb.Close
oApp.Quit
Set oApp = Nothing
Set wksb = Nothing
Set WKSS = Nothing
Un saludo
Gracias
Una vez en la plantilla una casilla se deberia rellenar con "sin uso"
Esto funciona correctamente la primera vez, despues de la cual como mucho me se abre el template pero no escribe nada.
Os adjunto el codigo para ver si alguien puede darme alguna sugerencia.
Este es el codigo
Dim oApp As Excel.Application
Dim wksb As Excel.Workbook
Dim WKSS As Excel.Worksheet
Set oApp = CreateObject("Excel.Application")
Set wksb = oApp.Workbooks.Add("D:\TSM\Templates\x.xlt")
Set WKSS = wksb.ActiveSheet
oApp.Visible = True
ActiveWindow.WindowState = xlMaximized
oApp.UserControl = False
With WKSS
Cells(6, 5) = "Sin uso"
End With
oApp.UserControl = True
wksb.Close
oApp.Quit
Set oApp = Nothing
Set wksb = Nothing
Set WKSS = Nothing
Un saludo
Gracias
Valora esta pregunta


0