Español (spanish formal Internacional)

Fermu Website

Home
FireBoard
Bienvenido(a), Invitado(a)
Por favor Ingresa o Registrar.    Contraseña Perdida?
marcadores word vba (1 viendo) (1) Invitado
Ir al fondo Publicar respuesta Favorito: 0
Tema: marcadores word vba
#8037
Manolo Sainz (Usuario)
Novato
Publicaciones: 2
graphgraph
Usuario Desconectado Haga clic aquí para ver el perfil de este usuario
marcadores word vba 6 Meses, 1 Semana antes Karma: 0  
Hola a tod@s !

Tengo un archivo al cual le he agregado varios marcadores, ahora necesito lo siguiente:

¿Cómo agregar un marcador mediante programación en un documento de word? y ¿Cuál es la forma de obtener los marcadores de un documento de Word?


Agradecido de antemano,
Manuel S.M.
 
Reportar al moderador   Reporte guardado Reporte guardado  
  El administrador ha desactivado el acceso a escritura pública.
#8054
fprat (Usuario)
Ocasional
Publicaciones: 30
graphgraph
Usuario Desconectado Haga clic aquí para ver el perfil de este usuario
Re: marcadores word vba 6 Meses, 1 Semana antes Karma: 0  
Hola, Manolo, no tengo mucha experiencia en esto, pero utilizando F1 me han salido cosas que supongo que podrán ayudarte sobre cómo seguir investigando.

QUOTE:
¿Cómo agregar un marcador mediante programación en un documento de word?


Suponiendo que tengas ya un objeto de tipo Word.Document en una variable que llamaremos wordDoc, la siguiente instrucción debería añadir el marcador "hola" donde tengas en ese momento el punto de inserción:

Código:

wordDoc.Bookmarks.Add("hola")
En realidad, el método Add admite un segundo parámetro para poder decir dónde (a qué Range) quieres que apunte tu nuevo marcador.
QUOTE:
¿Cuál es la forma de obtener los marcadores de un documento de Word?
Puedes recorrer los marcadores de un documento de Word aplicando un bucle For Each a la propiedad Bookmarks de ese documento, por ejemplo:
Código:

Dim bm As Bookmark For Each bm In wordDoc.Bookmarks wordDoc.Bookmarks(bm.name).Select MsgBox "He seleccionado el marcador <" & bm.Name & ">" Next bm
Sigue investigando en la Ayuda a partir de aquí y ya nos dirás cómo te ha ido la cosa. Y, por favor, mira a ver si me puedes ayudar en algo de lo que yo he preguntado en otros hilos, especialmente lo de recorrer los campos del registro actual en un formulario Access de la forma más simple posible. Un saludo. Fede
 
Reportar al moderador   Reporte guardado Reporte guardado  
 
Última modificación: 15-05-2008 17:33:08 Por fprat.
  El administrador ha desactivado el acceso a escritura pública.
#8056
Manolo Sainz (Usuario)
Novato
Publicaciones: 2
graphgraph
Usuario Desconectado Haga clic aquí para ver el perfil de este usuario
Re: marcadores word vba 6 Meses, 1 Semana antes Karma: 0  
Gracias por responder, dan error de compilación

He seguido los hilos y he observado que estabais hablando de marcadores, como dices seguiré mirando la ayuda F1.

Gracias por todo
Manuel S.M.
 
Reportar al moderador   Reporte guardado Reporte guardado  
  El administrador ha desactivado el acceso a escritura pública.
#8057
fprat (Usuario)
Ocasional
Publicaciones: 30
graphgraph
Usuario Desconectado Haga clic aquí para ver el perfil de este usuario
Re: marcadores word vba 6 Meses, 1 Semana antes Karma: 0  
Hola otra vez, Manuel:

QUOTE:
dan error de compilación


Me gustaría poder ayudarte, pero para eso necesitaría que fueras un poco más explícito. ¿En qué línea de código te da el error? ¿Cuál es el mensaje que te da el compilador?

Por otra parte, no sé cuál es tu experiencia previa, ni programando en general ni añadiendo código VBA a documentos de Office. ¿Puedo asumir que sabes cómo encajar el código de ejemplo que te he proporcionado a tu contexto concreto?

Creo que hablando (escribiendo) nos entenderemos, y si se pasa por aquí Mónica (o algún otro habitual del foro con más tablas que yo), más seguro es que acabaremos resolviendo el problema.

Un saludo.

Fede
 
Reportar al moderador   Reporte guardado Reporte guardado  
  El administrador ha desactivado el acceso a escritura pública.
#8062
Mónica (Administrador)
Administrador
Publicaciones: 899
graphgraph
Usuario Desconectado Haga clic aquí para ver el perfil de este usuario
Re: marcadores word vba 6 Meses, 1 Semana antes Karma: 19  
Buenas de nuevo Fede y Bienvenido Manuel por estos humildes lares

Bien a ver yo de tablas pocas o ninguna usea se cerito peloterito que diria mi sobrina jejejjeje!

Bien pregunto a Fede >>

¿has probado el codigo? pues pruebalo es que word no necesita la variable >> [wordDoc]

wordDoc.Bookmarks.Add("hola"



Manuel puedes utilizar en su lugar >>

Activedocument.Bookmarks.Add("hola"

Eso si lo quieres agregar en un mismo documento donde se ejecute el codigo

luego ya siquieres agregarlo a otro documento o a otra aplicacion entonces nos comentas mas o menos como querrias agregarlo

En cuanto a tu segunda pregunta todo dependera desde que aplicaciones quieras obtener los marcodres por ejemplo el ejemplo que nos ha mostrado Fede >>

'====================
Sub demo()
Dim bm As Bookmark
For Each bm In ActiveDocument.Bookmarks
ActiveDocument.Bookmarks(bm.Name).Select
MsgBox "He seleccionado el marcador <" & bm.Name & ">"
Next bm

End Sub
'=================

Comentanos Manuel !!
 
Reportar al moderador   Reporte guardado Reporte guardado  
  El administrador ha desactivado el acceso a escritura pública.
#8066
fprat (Usuario)
Ocasional
Publicaciones: 30
graphgraph
Usuario Desconectado Haga clic aquí para ver el perfil de este usuario
Re: marcadores word vba 6 Meses, 1 Semana antes Karma: 0  
QUOTE:

Bien pregunto a Fede >>

¿has probado el codigo? pues pruebalo


Lo probé, lo probé, mujer de poca fe... como parte de la subrutina asociada a mi botón del formulario Access del ejemplo del otro hilo Era lo que más a mano me pillaba

Además, nunca le he metido código a un documento de Word, cuando lo haga será "mi primera vez" Yo es que, para editar, soy "de LaTeX" (en Windows, MiKTeX), otro rollo distinto... En este universo es difícil mantenerse completamente aislado de MS Word, lo sé, pero yo intento minimizar el roce.

Bye!

Fede
 
Reportar al moderador   Reporte guardado Reporte guardado  
  El administrador ha desactivado el acceso a escritura pública.
Ir al inicio Publicar respuesta
Potenciado por FireBoardObtener las últimas entradas directamente a su escritorio
Web www.fermu.com

Autentifícate



Gente Online

Tenemos 251 invitados conectado
Joomla Templates by JoomlaShack