Especificación del tamaño de objetos del gráfico

January 20

Cuando se crea un gráfico de Excel, como un objeto para ser colocado en una hoja de cálculo, el objeto de gráfico se dimensiona automáticamente para adaptarse a una cuarta parte del tamaño de la pantalla. Es posible que no desea que el objeto de gráfico para ser de este tamaño en particular. Por ejemplo, es posible que desea que sus objetos de gráfico para estar siempre un tamaño estándar, por lo que siempre tienen el mismo aspecto en relación a las hojas de cálculo.

No hay forma de especificar un tamaño de objeto de gráfico como va a crear la tabla. Puede, sin embargo, cambiar el tamaño del objeto de gráfico después de su creación, tal como se puede cambiar el tamaño de otros elementos gráficos de la hoja de cálculo. Se puede escribir una macro para crear el objeto en un determinado tamaño, pero hacerlo sería eliminar gran parte de la flexibilidad que es inherente en el asistente para gráficos. Por ejemplo, cuando se especifica el tamaño del objeto de gráfico que se está creando, también tiene que especificar otras características, como el tipo de gráfico. Es más fácil escoger y elegir estas características a través del asistente gráfico de lo que es hacerlo en una macro.

Puede, sin embargo, crear fácilmente una macro que cambiar el tamaño de un objeto gráfico existente. Los comandos de teclado de una macro como sería cambiar las propiedades Width y Height para el objeto gráfico. En VBA, estas propiedades se especifican en los puntos. Por lo tanto, si desea cambiar el tamaño del objeto de gráfico por lo que fue de 4 pulgadas de alto, se debe establecer la propiedad Height a 288, que es el número de puntos en 4 pulgadas (4 * 72).

La macro siguiente proporciona un ejemplo de una forma de desplazarse por todos los objetos de gráfico en una hoja de trabajo y hacer que el mismo tamaño.

ResizeCharts Sub ()
Para j = 1 Para ActiveSheet.Shapes.Count
Si ActiveSheet.Shapes (j) .Type = msoChart Entonces
ActiveSheet.Shapes (j) .Width = 4 * 72
ActiveSheet.Shapes (j) .height = 3 * 72
End If
Siguiente j
End Sub

Esta macro determinada establece el ancho de cada objeto del gráfico de 4 pulgadas, y la altura de 3 pulgadas.

ExcelTips es su fuente de capacitación rentable Microsoft Excel. Esta punta (2208) se aplica a Microsoft Excel 97, 2000, 2002, y 2003. Usted puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y versiones posteriores) aquí: Especificación del tamaño de objetos del gráfico.