¿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