¿Se puede modificar el texto de los comentarios?

07/02/2004 - 14:51 por Pergo | Informe spam
La cuestion es la siguiente: Necesito que un comentaio
que me sale mediante la ejecucion de una macro me ponga
una parte del texto o los numeros en negrita. He probado
de todo y no lo consigo, mediante la macro consiguo hacer
todo tipo de cambios, pero nunca de una parte del texto,
como se dice... todo o nada. Los comentarios suelen ser
casi siempre distintos y constan de varias cifras o
frases, por ejemplo: 2020 2029 2030 2045 y lo que yo
necesito es que me saliera el 2029 en negrita. Espero que
me entendais bien.- Pienso que se puede hacer, pues
cuando salen los comentarios el nombre del que hace el
comentario si que sale en negrita y el resto no. Gracias.-

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
07/02/2004 - 16:23 | Informe spam
Para acceder a las propiedades del texto del comentario tienes que trabajar con su propiedad Shape. Por ejemplo, para poner en negrita los caracteres 6, 7 y 8 del texto del comentario que se encuentra en Hoja1!A1, la instrucción sería:

Worksheets("Hoja1").Range("A1").Comment.Shape.TextFrame.Characters(5, 3).Font.Bold = True

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Pergo" escribió en el mensaje news:bc3a01c3ed81$80fdb2e0$
La cuestion es la siguiente: Necesito que un comentaio
que me sale mediante la ejecucion de una macro me ponga
una parte del texto o los numeros en negrita. He probado
de todo y no lo consigo, mediante la macro consiguo hacer
todo tipo de cambios, pero nunca de una parte del texto,
como se dice... todo o nada. Los comentarios suelen ser
casi siempre distintos y constan de varias cifras o
frases, por ejemplo: 2020 2029 2030 2045 y lo que yo
necesito es que me saliera el 2029 en negrita. Espero que
me entendais bien.- Pienso que se puede hacer, pues
cuando salen los comentarios el nombre del que hace el
comentario si que sale en negrita y el resto no. Gracias.-
Respuesta Responder a este mensaje
#2 Anonimo
08/02/2004 - 09:23 | Informe spam
Fernando Muchas gracias por tu solucion. Fijate que
parece facilisimo. Pues antes de este foro habia
consultado con gente que presumia saber de excel y no
dieron con una solucion. La verdad, te lo agradezco
enormente. Thx, Thx

Para acceder a las propiedades del texto del comentario


tienes que trabajar con su propiedad Shape. Por ejemplo,
para poner en negrita los caracteres 6, 7 y 8 del texto
del comentario que se encuentra en Hoja1!A1, la
instrucción sería:

Worksheets("Hoja1").Range


("A1").Comment.Shape.TextFrame.Characters(5, 3).Font.Bold
= True

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Pergo" escribió


en el mensaje news:bc3a01c3ed81$80fdb2e0
$
La cuestion es la siguiente: Necesito que un comentaio
que me sale mediante la ejecucion de una macro me




ponga
una parte del texto o los numeros en negrita. He




probado
de todo y no lo consigo, mediante la macro consiguo




hacer
todo tipo de cambios, pero nunca de una parte del




texto,
como se dice... todo o nada. Los comentarios suelen




ser
casi siempre distintos y constan de varias cifras o
frases, por ejemplo: 2020 2029 2030 2045 y lo que yo
necesito es que me saliera el 2029 en negrita. Espero




que
me entendais bien.- Pienso que se puede hacer, pues
cuando salen los comentarios el nombre del que hace el
comentario si que sale en negrita y el resto no.




Gracias.-
.

Respuesta Responder a este mensaje
#3 Fernando Arroyo
08/02/2004 - 12:15 | Informe spam
escribió en el mensaje news:c96701c3ee1c$d1081a50$
Fernando Muchas gracias por tu solucion. Fijate que
parece facilisimo. Pues antes de este foro habia
consultado con gente que presumia saber de excel y no
dieron con una solucion. La verdad, te lo agradezco
enormente. Thx, Thx



De nada. Pero pensemos bien de la gente a la que habías consultado antes. Excel es tan vasto que resulta casi imposible saberlo todo sobre él. Quizás los consultores sabían mucho de otras áreas pero no de los comentarios. A todos nos pasa que nos especializamos en algunos temas, bien sea por necesidades de nuestro trabajo o porque nos gustan más que otros, y dejamos un poco de lado otros.
Un saludo.


Fernando
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida