He creado una forma (un rectángulo) con dimensiones fijas,No puedo cambiar estas dimensiones..
De esta forma, un texto se escribe automáticamente mediante un código vba. Pero este texto es diferente dependiendo de una elección precedente en un formulario de usuario.
Me gustaría reducir la forma de este texto dependiendo de su altura.
He buscado en Internet pero no he encontrado ninguna solución, trabajando con fórmulas en txtHeigh o txtWidth, el tamaño de Characters u otros.
Pido disculpas por no poder proporcionarles ninguna imagen porque es para trabajar con datos privados. Puedes imaginar un rectángulo en el que quiero adaptar el tamaño del texto a la forma.
Respuesta1
Establecer la celdaPersonaje->Tamaño=10 puntos*Altura/0,75 pulgadas
Necesitará cambiar el10 puntosy/o el0,75 pulgadaspara ajustar la relación entre el tamaño del texto y la altura que desee.
Respuesta2
visión 2013:
herramientas abiertas para desarrolladores
abrir hoja de forma desde la forma
ingrese lo siguiente en la celda donde se define el tamaño: REDONDO(Altura/2.835,2)
El texto ahora está en relación con la altura de la forma.
También es posible crear una relación con el ancho: REDONDO(Ancho/2.835,2).
¿Es eso lo que quieres?