Posición del cursor

01/10/2009 - 11:11 por jose | Informe spam
Hola a todos
Como puedo saber desde VBA, la posicion que ocupa el cursor? ya que no
encontré la propiedad Index en el objeto paragraph

Un saludo
José López

Preguntas similare

Leer las respuestas

#1 Monica May
02/10/2009 - 00:15 | Informe spam
Hola Jose,

Como puedo saber desde VBA,
la posicion que ocupa el cursor? ya que no
encontre la propiedad Index en el objeto paragraph




-Como posicion del cursor te refieres a que te devuelva el eje X e Y ??
o a que te devuelva los caracteres o las palabras o ?

Comentanos...!

Saludos
Monica

www.fermu.com
www.teladearana.es
Respuesta Responder a este mensaje
#2 jose
02/10/2009 - 08:16 | Informe spam
Hola Monica
No me refiero a las coordenadas, sino al párrafo, es decir quería saber
si estoy en el párrafo(1), en el párrafo(2), párrafo(3) etc.

Saludos
José López

Monica May escribió:
Hola Jose,

Como puedo saber desde VBA,
la posicion que ocupa el cursor? ya que no encontre la propiedad Index
en el objeto paragraph




-Como posicion del cursor te refieres a que te devuelva el eje X e Y ??
o a que te devuelva los caracteres o las palabras o ?
Comentanos...!

Saludos
Monica

Respuesta Responder a este mensaje
#3 Monica May
02/10/2009 - 12:04 | Informe spam
hola,

No me refiero a las coordenadas, sino al parrafo, es decir queria saber si
estoy en el parrafo(1), en el parrafo(2), parrafo(3) etc.



entonces lo mejor es *no* utilizar la propiedad [ Paragraphs ] ya que
siempre cuenta las marcas de parrafo :( por ejemplo >>

'[]

Sub demo()
'cuenta todas las marcas de parrafos [^p]
MsgBox ActiveDocument.Range(0, Selection.End).Paragraphs.Count
End Sub

'[]

Para saber en que parrafo se encuentra el cursor ...mejor con el metodo
[ComputeStatistics ] asi >>

'[]

Sub demo_a()

Dim rango As Range
Dim x As String

Set rango = ActiveDocument.Range(0, Selection.End)
x = rango.ComputeStatistics(wdStatisticParagraphs) + 1

MsgBox "es el parrafo nº " & x

End Sub

'[]


Comentanos...!

Saludos
Monica

www.fermu.com
www.teladearana.es
Respuesta Responder a este mensaje
#4 José
02/10/2009 - 15:48 | Informe spam
Muchas gracias Monica, justo lo que quería

Saludos
José López
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida