Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar VB para editar archivos de Word?

¿Cómo utilizar VB para editar archivos de Word?

¿Está familiarizado con el trabajo con archivos estructurados XML? Sería bueno si fuera familiar.

La mayoría de los archivos guardados por la serie Microsoft Office 2007 están en formato docx. Si cambia el sufijo docx a rar y luego lo abre con Winrar,

verá un archivo XML. A continuación, puede utilizar sus operaciones de VB a XML para obtener o modificar el contenido del documento de Word.

Manipular archivos de texto en la capa XML puede resolver fácilmente algunos problemas, como reemplazar "CBA" por "ABC" o encontrar que "ABC" contiene xxx="T", etc.

Necesidades como la suya que no necesitan comprender XML pueden resolverse, solo asegúrese de que sus palabras clave no se superpongan con palabras clave en formato Word.

Por cierto, después de instalar winrar, también está rar.exe, que se puede utilizar en DOS. Puede utilizar el procesamiento por lotes para modificar automáticamente el nombre del archivo docx a rar y rar.exe e 123. docx

Siguiente

Abra "c:\123.xml" para la entrada como #1

Abra "c:\234.xml" para la entrada como # 2

Hacer mientras no sea EOF(1)

Entrada de línea #1,s

Si Instr(1,s, "ABC")>0 Entonces

Label1.Caption = "T "

s = Reemplazar ("ABC", "CBA")

Imprimir #2, s

Terminar si

Bucle

Cerrar #2

Cerrar #1

Eso está bien, pero por supuesto, por supuesto, el verdadero manera Esto se puede hacer usando el VBA que viene con Office VBA en Word

Cerrar #2

Cerrar #1

Esto se puede hacer.