Me he picado con el tema de la programación de macros y ahora estoy intentando aprender, pero hay algo que no entiendo y que me parece de lo mas ilógico, me explico, si tu tienes un texto en write y además un cuadro de texto, supongamos que manualmente seleccionas una palabra y la pones en negrita, ahora haces lo mismo sobre otra situada en un cuadro de texto, no hay ningún problema, todo es correcto, supongamos que haces lo mismo con una macro, en el texto funcionará y en el cuadro no, eso es a lo que no le encuentro sentido, sería más lógico que todo funcionara independiente del contexto en el que esté, o eso me parece a mi, te ahorras un trabajo innecesario