
14/08/2009, 07:14
|
| | Fecha de Ingreso: enero-2007 Ubicación: 9 de julio
Mensajes: 111
Antigüedad: 18 años, 4 meses Puntos: 2 | |
Respuesta: abrir excel desde visual Te paso un codigo que hace un poco de todo
Espero te sirva
Private Sub Command1_Click()
Dim ArchSalida As String
Dim objExcel As Object
Set objExcel = CreateObject("Excel.Sheet")
ArchSalida = "C:\pp"
'Hago que Excel no sea visible
objExcel.Application.Visible = False
'Pongo Datos
objExcel.Application.Cells(1, 1).Value = "aaaa"
objExcel.Application.Cells(1, 2).Value = "bbbb"
objExcel.Application.Cells(1, 3).Value = "cccck"
'Le doy formato a algunas
objExcel.Application.Cells(1, 3).Font.Color = vbBlue
objExcel.Application.Cells(1, 3).Font.Underline = True
'Le agrego un hipervinculo
objExcel.ActiveSheet.Hyperlinks.Add Address:="C:\pp.bmp"
' Guardo el archivo
objExcel.SaveAs ArchSalida & ".xls"
' Cierro el Excel
objExcel.Application.Quit
' Libero
Set objExcel = Nothing
End Sub |