Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar el contenido ingresado en un área específica en un documento de Word como nombre guardado?

¿Cómo utilizar el contenido ingresado en un área específica en un documento de Word como nombre guardado?

Necesita modificar el código. Hay un elemento de nombre de estudiante en la tabla. ¿Dónde está? La tabla (1) es la primera tabla y la celda (2, 3) es la tercera celda. segunda fila.

Se estima que su celda es *. Por supuesto, dicho nombre de archivo no se puede guardar.

Esto se puede lograr con VBA.

Presione "tecla alt + F11" en el documento de Word para cambiar a la interfaz "VB Editor".

Haga clic en ". " en la barra de herramientas Insertar>Módulo"

Copie el siguiente código en el formulario emergente y luego presione la tecla "F5" para ejecutarlo

(Nota: "tables( 1) en el código )" es el número de referencia de la tabla. Si desea operar la segunda tabla, simplemente cambie 1 a 2. Lo mismo se aplica a Cell(1, 3))

Subtabla 1 celda 1 fila Nombra el archivo en 3 columnas y guarda ()

ActiveDocument.Tables(1).Cell(1, 3).Select

Selection.MoveLeft unit:=wdCharacter , Extend:=wdExtend

ActiveDocument.SaveAs FileName:=ThisDocument.Path & "\" & Selection.Text & ".doc"

End Sub