Cambiar Texto desde Visual Basic en word

Borja Vicente
25 de Septiembre del 2003
Estoy desarrollando una aplicación para cambiar texto de documentos de word. El problema es que tengo que cambiar un texto de un encabezado de pagina a su vez insertado en un cuadro de texto, y no puedo buscar el texto y reemplazarlo en el cuadro de texto del encabezado de pagina.
Necesitaria cuanto antes obtener una respuesta ya que si no es un trabajo que hay que hacer a mano y son alrededor de 2000 documentos.

GRACIAS

sdemingo
25 de Septiembre del 2003
Hola,
para un texto que está dentro de un cuadro de texto no lo he probado, pero puedes hacerlo tu mismo con la opción grabar nueva macro desde word y haciendo los pasos que quieres hacer con situación que propones. Seguro que se puede hacer.

Yo te paso este código que sirve para escribir en el encabezado de una página.

w.ActiveWindow.ActivePane.View.SeekView = 9
w.Selection.TypeText Text:="ENCABEZADO DE PAGINA"
w.ActiveWindow.ActivePane.View.SeekView = 9

siendo w el objeto de tipo Word.Application

Un saludo y suerte
sdemingo

Borja
25 de Septiembre del 2003
no deja grabar nueva macro, si no ya lo habria probado, el problema es que al estar grabando la macro, no deja seleccionar los cuadros de texto. con lo que no se como seleccionarlos a traves de codigo, si llevan inedices, etc.