objetos excel
Publicado por blinski (1 intervención) el 03/09/2004 15:35:42
Buenas, estoy haciendo una pequeña aplicacion para mostrar como como manejar objetos de excel en visual basic, ahi va el codigo:
=====================================================
Option Explicit
Dim ObjExcel As Excel.Application, oSheet As Excel.Worksheet
Dim Libro As Workbook
Private Sub Abre_Click()
Set ObjExcel = New Excel.Application
Set Libro = ObjExcel.Workbooks.Open("C:\Tabla1")
Set oSheet = Libro.ActiveSheet
oSheet.Activate
End Sub
Private Sub Cierra_Click()
Set ObjExcel = Nothing
Libro.Close False
End Sub
================================================
La idea es abrir el administrador de tareas de windows, y paralelamente ejecutar la aplicacion, ahi veremos(en la pestaña de procesos) como se crea el proceso de excel y vemos cuando se cierra.
Necesito una colaboracion:
Resulta que si presiono el boton "abrir" dos veces se crean dos procesos, pero me da un error al intentar cerrarlos, la pregunta:
¿como se podria abrir varios procesos y tener un control sobre todos para cerrarlos?
Salu2
=====================================================
Option Explicit
Dim ObjExcel As Excel.Application, oSheet As Excel.Worksheet
Dim Libro As Workbook
Private Sub Abre_Click()
Set ObjExcel = New Excel.Application
Set Libro = ObjExcel.Workbooks.Open("C:\Tabla1")
Set oSheet = Libro.ActiveSheet
oSheet.Activate
End Sub
Private Sub Cierra_Click()
Set ObjExcel = Nothing
Libro.Close False
End Sub
================================================
La idea es abrir el administrador de tareas de windows, y paralelamente ejecutar la aplicacion, ahi veremos(en la pestaña de procesos) como se crea el proceso de excel y vemos cuando se cierra.
Necesito una colaboracion:
Resulta que si presiono el boton "abrir" dos veces se crean dos procesos, pero me da un error al intentar cerrarlos, la pregunta:
¿como se podria abrir varios procesos y tener un control sobre todos para cerrarlos?
Salu2
Valora esta pregunta


0