• Lunes 23 de Diciembre de 2024, 04:48

Autor Tema:  Manual Microsoft Word Object Library 11.0  (Leído 2494 veces)

AlbertoV

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Manual Microsoft Word Object Library 11.0
« en: Viernes 22 de Mayo de 2009, 14:08 »
0
Hola.

Actualmente estoy desarrollando un programa en visual basic 2005 el cual se encarga de obtener el Checksum-32, CRC-16, CRC-32, MD5 y SHA-1 de un fichero haciendo uso de un programa externo llamado WinHex.

Recuperar las encriptaciones y almacenarlas en variables de vb no me supone ningún problema, lo que me supone un problema es a la hora de crear una tabla en word desde el visual con el siguiente aspecto:

CHECKSUM-32            B277E4CFH
------------------------------------------------------------------------------------------------------
CRC-16                      8D2FH
------------------------------------------------------------------------------------------------------
CRC-32                      BC7144F0H
------------------------------------------------------------------------------------------------------
MD5                           EF86667C12FD4451CCE421F9FBC39225H
------------------------------------------------------------------------------------------------------
SHA-1                        858EB2C824F113E5546A8128FAF3793855128BF5H

Hasta ahora he conseguido crear la misma tabla pero sin añadirle la H minúscula, que es lo que me falta por hacer. Desde Word se que se consigue desde Formato-Fuente-Subíndice teniendo seleccionada la letra, pero a través del modelo de objetos de Word no me aclaro.

Pues mi pregunta sería si alguno de vosotros conoceis algún manual en condiciones que explique paso a paso este modelo de objetos o si sabría solucionarme el problema. La verdad es que lo único que encuentro por internet son fragmentos de códigos sobre esto pero ningún manual para principiantes claro y con bastantes ejemplos (Y con el VBAWD10.CHM tampoco me aclaro mucho).

Y también me surge este otro problema:

Shell("C:Archivos de programaWinhexWinhex.exe C:Archivos de programaWinhexscript.whs", AppWinStyle.MaximizedFocus, True)

Quiero abrir el programa pasándole un script como parámetro pero no me toma la cadena "C:Archivos de programaWinhexscript.whs" como parámetro.

Un saludo y gracias.

carlosespinoza

  • Miembro activo
  • **
  • Mensajes: 53
  • Nacionalidad: mx
    • Ver Perfil
    • http://carlostusa.spaces.live.com/
Re: Manual Microsoft Word Object Library 11.0
« Respuesta #1 en: Martes 9 de Junio de 2009, 16:00 »
0
Hola, lo que yo hago cuando quiero hacer algo en word o excel desde vb.net, es primero, hacerlo en word por medio de la grabación de un macro, despues modificas la macro y ahi esta el codigo, solo es que lo adecues, me refiero a que en vb antes le pongas el objeto de word, ejem:

objWord.funcion.etc.etc=algo


asi te funciona o por lo menos a mi si...

prueba y me dices si tienes mas problemas, saludos  :good:

AlbertoV

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Manual Microsoft Word Object Library 11.0
« Respuesta #2 en: Miércoles 10 de Junio de 2009, 10:28 »
0
Hola Carlos.

Gracias por contestar pero ya no hace falta que te preocupes, ya tengo más o menos encaminado el problema a base
de darme unos cuantos cabezazos contra el monitor.

A final he ido probando los métodos y propiedades que me venían en el .chm hasta que más o menos he conseguido lo que quería y si me surge alguna duda más ya os preguntaré.

Adios.