
Crear varialbles Globales Application y Workbook
Publicado por Beatriz (1 intervención) el 04/03/2014 13:58:04
Buenas tardes a todos.
Estoy trabajando en un proyecto en VB. net.
El proyecto consiste en leer y modificar datos de un libro excel.
Este libro se utiliza en varios formularios por lo que me interesaria crear una variable global que me guardase el nombre del libro.
Ahora mismo estoy trabajando con este codigo.
He creado una clase con la declaracion de las 2 variables (directorio y libro)
El problema es que a la hora de llamarlo en un formulario me sale el siguiente error.
Se produjo una excepcion en el inicializador de tipo WindowsApplication1.Class2.
¿A alguien se le ocurre que puede suceder?
Muchas gracias a todos.
Estoy trabajando en un proyecto en VB. net.
El proyecto consiste en leer y modificar datos de un libro excel.
Este libro se utiliza en varios formularios por lo que me interesaria crear una variable global que me guardase el nombre del libro.
Ahora mismo estoy trabajando con este codigo.
1
2
3
4
5
Dim directorio2 As New Excel.Application
Dim libro2 As Excel.Workbook
libro2 = directorio2.Workbooks.Open("C:\Users\fs9087\Desktop\Ultima Copia Navision 04022014\expedicion\" & Class1.pedido & ".xlsx")
He creado una clase con la declaracion de las 2 variables (directorio y libro)
1
2
3
4
5
Public Class Class2
Public Shared directorio1 As New Excel.Application
Public Shared libro1 As New Excel.Workbook
End Class
El problema es que a la hora de llamarlo en un formulario me sale el siguiente error.
1
Class2.libro1 = Class2.directorio1.Workbooks.Open("C:\" & Class1.pedido & ".xlsx")
Se produjo una excepcion en el inicializador de tipo WindowsApplication1.Class2.
¿A alguien se le ocurre que puede suceder?
Muchas gracias a todos.
Valora esta pregunta


0