Red de conocimiento informático - Material del sitio web - Cómo insertar archivos de Excel en Word

Cómo insertar archivos de Excel en Word

Utilice la programación vba para lograr la inserción con un solo clic.

Paso 1: Crea una hoja de Excel usando macros.

Paso 2: Crea una tabla excel correspondiente a word. Es decir, dígale al programa qué tabla de Excel debe insertarse en qué posición en Word. Como se muestra en la figura:

Paso 3: Escriba el programa de inserción. El código es el siguiente:

Sub Insertar formulario () Dim SS como cadena Dim wdoc como nueva palabra Dim Ruta actual, Exportar nombre de archivo de ruta, i, j Dim Str1, Str2, Str3 Dim tarr(1 To. 100, 1 a 3) Dim filepathname As String Ruta actual = ThisWorkbook.Path

Número de última fila = Sheets("Numeric Forms").Range("B30").End(xlUp).> 'Exportar nombre de archivo = "Report Work.doc" filepathname = Ruta actual amp; "\" amp; Tfile If Dir(filepathname) = "" Entonces 'El archivo no existe FileCopy Ruta actual amp; Ruta amp; "\ " amp; Tfile End If Sheets("Tabla de números").Seleccione para i = KShh hasta el último número de fila tarr(i - KShh 1, 1) = Sheets("Tabla de números"). i, 1) tarr (Celdas(i, 2) tarr(i - KShh 1, 2) = Hojas("Tabla de números").Celdas(i, 2) tarr(i - KShh 1, 3) = Hojas(" Table of Numbers") .Cells(i, 3)

End Sub

Paso 4: cree una plantilla de Word y marque la ubicación donde desea insertar la tabla como se muestra:

Paso 5: Cree un botón de clic y asigne la macro al botón, como se muestra en la figura:

Esto le permitirá insertar la tabla con un solo clic.

En el futuro, la herramienta se podrá generalizar simplemente modificando el contenido del paso 2 según sea necesario.