[RESUELTO] Escribir en calc desde visual studio2013 vb.net

Discute sobre la aplicación de hojas de cálculo

[RESUELTO] Escribir en calc desde visual studio2013 vb.net

Notapor Jose Sosa » Mié Dic 20, 2017 9:26 pm

disculpen nesecito escribir datos en las celdas de una hoja de calc desde vb.net pero no encuentro la forma, ya puedo abrir el documento
con el siguiente codigo:

Código: Seleccionar todo   Expandir vistaContraer vista
Dim sUrl As String = String.Empty
        Dim sArchivo As String = String.Empty
        Dim xComponent As XComponent
        Dim arProps() As unoidl.com.sun.star.beans.PropertyValue = New unoidl.com.sun.star.beans.PropertyValue() {}
        Dim FileName As String = nombreArchvo
       'Llame al método bootstrap para obtener un nuevo ComponentContext
        Dim localContext As unoidl.com.sun.star.uno.XComponentContext = uno.util.Bootstrap.bootstrap()
        'Obteniendo un nuevo administrador de servicios del tipo MultiServiceFactory
        Dim multiServiceFactory As unoidl.com.sun.star.lang.XMultiServiceFactory = DirectCast(localContext.getServiceManager(),   unoidl.com.sun.star.lang.XMultiServiceFactory)
       'Crea una nueva instancia de escritorio usando nuestro administrador de servicios
        Dim componentLoader As XComponentLoader = DirectCast(multiServiceFactory.createInstance("com.sun.star.frame.Desktop"), XComponentLoader)
        'abrir el archivo
        sArchivo = FileName
        sUrl = PathConverter(sArchivo)
        xComponent = componentLoader.loadComponentFromURL(sUrl, "_blank", 0, arProps)
Última edición por Jose Sosa el Mié Dic 20, 2017 10:56 pm, editado 1 vez en total
OpenOffice 4.1.4 en Windows 10
Jose Sosa
 
Mensajes: 3
Registrado: Mié Dic 20, 2017 8:30 pm

Re: Escribir en calc desde visual studio2013 vb.net

Notapor mauricio » Mié Dic 20, 2017 9:29 pm

Creo recordar que tu pregunta ya se ha hecho... ¿ya realizaste alguna búsqueda?

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5973
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Escribir en calc desde visual studio2013 vb.net

Notapor Jose Sosa » Mié Dic 20, 2017 10:20 pm

si he estado revisando el foro y si hay alguanas respuestas solo que todavia no encuentro las equivalencias en visual estudio 2013
como por ejemplo:

oHojas = oDocumento.getSheets()

nesecito saber en que objeto de unoidl.com.sun.star esta la propiedad getSheet() y decirle que Sheet esta activo
OpenOffice 4.1.4 en Windows 10
Jose Sosa
 
Mensajes: 3
Registrado: Mié Dic 20, 2017 8:30 pm

Re: Escribir en calc desde visual studio2013 vb.net

Notapor fornelasa » Mié Dic 20, 2017 10:46 pm

Escribir en calc desde visual studio2013 vb.net

Personalmente desconozco como usar "visual studio2013 vn.net", pero tal vez este post que hace referencia a Visual Basic 6 pueda servirnos si lo adaptamos al Studio.
Dicho código inserta datos en algunas celdas.
https://forum.openoffice.org/es/forum/v ... c+6#p43428
Saludos.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
 
Mensajes: 3246
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Escribir en calc desde visual studio2013 vb.net

Notapor Jose Sosa » Mié Dic 20, 2017 10:56 pm

Muchas gracias funciona a la perfeccion

Saludos....
OpenOffice 4.1.4 en Windows 10
Jose Sosa
 
Mensajes: 3
Registrado: Mié Dic 20, 2017 8:30 pm


Volver a Calc

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 20 invitados