Word y visual net

14/03/2005 - 22:01 por Jocayol | Informe spam
Quiero poder trabajar con documentos de Word, para guardar informes que haya
que exportar a otro ordenador, por lo que he añadido una referencia a Word
9.0 y me funciona todo bien. He visto que en mi carpeta bin, me ha copiado
unos archivos con word.dll y otros dos archivos.
Mi duda está en saber que pasará si el cliente no tiene instalado Word o
tiene otra versión.
¿Funcionará igual?
Gracias

Preguntas similare

Leer las respuestas

#1 DJ MIAO
15/03/2005 - 01:50 | Informe spam
Yo lo uso de la otra manera y me trabaja bien . Aparte
que de esta forma puedes ver todas las
propiedadez ,funciones ect . De la otra manera pasas mas
tiempo buscando que se supone que haga ese obj.


Miao...
Comprate un libro.
yo que sepa, como los has hecho añadiendo referencia,


habra problema, pero si utilizas esto no habra:

Dim oWord As Object
oWord = CreateObject("Word.Application")

que alguien me corrija si no estoy bien.
-


Sta Cruz, Bolivia

"Jocayol" wrote in message news:%



Quiero poder trabajar con documentos de Word, para




guardar informes que haya
que exportar a otro ordenador, por lo que he añadido




una referencia a Word
9.0 y me funciona todo bien. He visto que en mi




carpeta bin, me ha copiado
unos archivos con word.dll y otros dos archivos.
Mi duda está en saber que pasará si el cliente no




tiene instalado Word o
tiene otra versión.
¿Funcionará igual?
Gracias


Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
15/03/2005 - 04:18 | Informe spam
Si el cliente no tiene Word pues no funcionara la parte que utiliza Word. Lo
recomendable es que uses la minima version de Word que quieres soporte tu
aplicacion. De esa forma es seguro que funcione con las versiones
siguientes.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C

Haría cualquier cosa por recuperar la juventud...
excepto hacer ejercicio, madrugar o ser un miembro útil de la comunidad.
Oscar Wilde
Respuesta Responder a este mensaje
#3 Jocayol
15/03/2005 - 08:23 | Informe spam
¿Hay algún manual o pagina web en español con las propiedades y funciones
del objeto word, porque seguro que se pueden hacer muchas mas cosas, de las
que hago?
Gracias.

"Jocayol" escribió en el mensaje
news:%
Quiero poder trabajar con documentos de Word, para guardar informes que
haya que exportar a otro ordenador, por lo que he añadido una referencia a
Word 9.0 y me funciona todo bien. He visto que en mi carpeta bin, me ha
copiado unos archivos con word.dll y otros dos archivos.
Mi duda está en saber que pasará si el cliente no tiene instalado Word o
tiene otra versión.
¿Funcionará igual?
Gracias

Respuesta Responder a este mensaje
#4 DJ MIAo
15/03/2005 - 17:22 | Informe spam
Fijate en este codigo que no es de word pero solo
tendrias que cambiar Outlook por word. Asi te dara todas
las propiedades funciones ect.


Miao...
Comprate un libro.




Registra :
C:\WINDOWS\assembly\GAC\Microsoft.Office.Interop.Outlook\1
1.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Outlook
..dll

Public Function ImportarContactosDs() As DataSet

Dim ds As New Dataset2




Dim fila As DataRow
Dim ol As New Outlook.Application
Dim olns As Outlook.NameSpace
Dim cf As Outlook.MAPIFolder
Dim c As Outlook.ContactItem
Dim objItems As Outlook.Items
Dim Prop As Outlook.UserProperty
Dim intCntContacts As Integer
Dim i As Integer
olns = ol.GetNamespace("MAPI")
cf = olns.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderContacts)
objItems = cf.Items

intCntContacts = objItems.Count
If intCntContacts <> 0 Then

For i = 1 To intCntContacts

If TypeName(objItems(i))
= "ContactItem" Then

c = objItems(i)
With c

fila = ds.Contacts.NewRow
()


fila(1) = .FirstName
StrFirstName = .FirstName

fila(2) = .LastName
fila(3)
= .BusinessAddressStreet
fila(4)
= .BusinessAddressCity
fila(5)
= .BusinessAddressState
fila(6)
= .BusinessAddressPostalCode
fila(7) = .Email1Address

End With

ds.Contacts.Rows.Add(fila)

End If
Next i


End If
' Ds.AcceptChanges()

Return ds



End Function

¿Hay algún manual o pagina web en español con las


propiedades y funciones
del objeto word, porque seguro que se pueden hacer


muchas mas cosas, de las
que hago?
Gracias.

"Jocayol" escribió en el mensaje
news:%
Quiero poder trabajar con documentos de Word, para




guardar informes que
haya que exportar a otro ordenador, por lo que he




añadido una referencia a
Word 9.0 y me funciona todo bien. He visto que en mi




carpeta bin, me ha
copiado unos archivos con word.dll y otros dos




archivos.
Mi duda está en saber que pasará si el cliente no




tiene instalado Word o
tiene otra versión.
¿Funcionará igual?
Gracias





.

Respuesta Responder a este mensaje
#5 Jocayol
15/03/2005 - 22:47 | Informe spam
Gracias
"DJ MIAo" escribió en el mensaje
news:065e01c5297b$1f8a9820$
Fijate en este codigo que no es de word pero solo
tendrias que cambiar Outlook por word. Asi te dara todas
las propiedades funciones ect.


Miao...
Comprate un libro.




Registra :
C:\WINDOWS\assembly\GAC\Microsoft.Office.Interop.Outlook\1
1.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Outlook
..dll

Public Function ImportarContactosDs() As DataSet

Dim ds As New Dataset2




Dim fila As DataRow
Dim ol As New Outlook.Application
Dim olns As Outlook.NameSpace
Dim cf As Outlook.MAPIFolder
Dim c As Outlook.ContactItem
Dim objItems As Outlook.Items
Dim Prop As Outlook.UserProperty
Dim intCntContacts As Integer
Dim i As Integer
olns = ol.GetNamespace("MAPI")
cf = olns.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderContacts)
objItems = cf.Items

intCntContacts = objItems.Count
If intCntContacts <> 0 Then

For i = 1 To intCntContacts

If TypeName(objItems(i))
= "ContactItem" Then

c = objItems(i)
With c

fila = ds.Contacts.NewRow
()


fila(1) = .FirstName
StrFirstName = .FirstName

fila(2) = .LastName
fila(3)
= .BusinessAddressStreet
fila(4)
= .BusinessAddressCity
fila(5)
= .BusinessAddressState
fila(6)
= .BusinessAddressPostalCode
fila(7) = .Email1Address

End With

ds.Contacts.Rows.Add(fila)

End If
Next i


End If
' Ds.AcceptChanges()

Return ds



End Function

¿Hay algún manual o pagina web en español con las


propiedades y funciones
del objeto word, porque seguro que se pueden hacer


muchas mas cosas, de las
que hago?
Gracias.

"Jocayol" escribió en el mensaje
news:%
Quiero poder trabajar con documentos de Word, para




guardar informes que
haya que exportar a otro ordenador, por lo que he




añadido una referencia a
Word 9.0 y me funciona todo bien. He visto que en mi




carpeta bin, me ha
copiado unos archivos con word.dll y otros dos




archivos.
Mi duda está en saber que pasará si el cliente no




tiene instalado Word o
tiene otra versión.
¿Funcionará igual?
Gracias





.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida