Visual Basic para Aplicaciones - Desactivar un link en una cabecera

Life is soft - evento anual de software empresarial
 
Vista:

Desactivar un link en una cabecera

Publicado por cris (7 intervenciones) el 27/01/2010 12:08:45
Hola!!

Tengo un link dentro de un encabezado de página en word que tengo que quitar mediante una macro, pero manteniendo el valor de dicho vínculo. He probado a hacerlo de esta forma:

ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
Selection.GoTo What:=wdGoToField, Name:=wdFieldLink
Selection.Fields.Unlink

Pero no funciona, y no entiendo muy porqué.

Alguien puede ayudarme por favor??
Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Desactivar un link en una cabecera

Publicado por Antoni Masana (12 intervenciones) el 09/02/2010 08:53:49
Esto quita el LINK a un mensaje en la cabecera.

Estando en el documento se coloca en la cabecera, selecciona el texto y desactiva el LINK

Sub Macro2()
'
' Macro2 Macro
'
'
Application.WindowState = wdWindowStateNormal
If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
ActiveWindow.Panes(2).Close
End If
If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
ActivePane.View.Type = wdOutlineView Then
ActiveWindow.ActivePane.View.Type = wdPrintView
End If
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
Selection.EndKey Unit:=wdLine, Extend:=wdExtend
Selection.Range.Hyperlinks(1).Delete
End Sub

Un consejo: Cuando no sepas como hacer algo con una macro ponte en el punto del documento desde donde quieres que se ejecute, Pon Grabar Macro y has las acciones manualmente, cuando termines las acciones a grabar finaliza la macro y ahi tendras las respuestas.

Es la mejor forma de buscar el COMO SE HACE algo con las macros de WORD y EXCEL

Espero te sirva.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar