FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Posicionarme al inicio de un documento
Buenas,
Tengo un documento word abierto y en el cual introduzco varias lineas, pero llegado a un punto necesito situarme al inicio del mismo y no encuentro la manera de poder hacerlo. ¿Alguno de ustedes podría decirmelo?, gracias. |
#2
|
||||
|
||||
Crea una macro en Word que te lo haga, y luego mira el código que te genera; Normalmente suelen ser parecidas las instrucciones/sintaxis de uno y otro.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
He probado hacerlo, teniendo como resultado lo siguiente;
Word.TypeParagraph Pero no obtengo ningún resultado al aplicarlo sobre el documento. |
#4
|
|||
|
|||
mirate esto a ver
esto te da el primer parrafo del documento
Word.ActiveDocument.Paragraphs.First dentro de eso tienes range (que es el contenido) puedes insertar un salto de pagina insertbreak o hacer muchas cosas solo con poner un punto tras el first podras ver todas las opciones, mira a ver si te sirve alguna. |
#5
|
||||
|
||||
Ahora si que si, montón de gracias.
|
#6
|
|||
|
|||
de nada
no hay de que, para eso estamos para ayudarnos.
si puedo ayudarte en algo mas aqui estamos.ciao... |
#7
|
||||
|
||||
Hola (de nuevo la pesada)
He leido vuestro correo y probado a hacer lo que decis para colocarme al inicio del documento pero me da el siguiente error: "First no es ningún método ...." La linea de código utilizada es la ss: Código:
WinWord.ActiveDocument.Paragraphs.First Un saludo a tod@s |
#8
|
|||
|
|||
no exactamente
primero: word es un objeto TWordApplication.
Word.ActiveDocument.Paragraphs.First Lo que hace es devolverte un parrafo, concretamente el primero. Luego poniendo detras de First un punto te aparecen todas las propiedades de un parrafo, los eventos y una cosa importante Range (que digamos representa el contenido del parrafo) con lo que puedes insertar texto, espacios, lineas o cualquier cosa. Mas que poner el cursor, te devuelve ese parrafo en concreto. Espero haberte ayudado. |
#9
|
||||
|
||||
Gracias walace_soy, al final no he utilizado tu opción pero es muy interesante lo que me indicas, te lo agradezco.
He averiguado como situarme al final o al inicio de un documento (por si interesa a alguien): WinWord.Selection.Home(wdstory); // Nos desplaza al inicio del documento Winword.Selection.EndKey(wdstory); //Nos desplaza al final del documento Última edición por jzk fecha: 21-10-2004 a las 09:33:15. Razón: walace_soy, no había leido tu mensaje antes de escribir el mio |
|
|
|