Pregunta

Tengo que mostrar un gráfico de columnas en un formulario de usuario en VBA. Exportar el gráfico a GIF e importar en un cuadro de imagen funciona; pero no puedo usarlo porque el gráfico debe modificarse en función de las opciones elegidas por el usuario del mismo formulario. He estado buscando y la gente ha comentado que se pueden usar los controles predeterminados de OLE / OCX proporcionados por MS. No puedo encontrar un ActiveX que pueda hacer el truco. ¿Alguien sabe qué controles usar y cómo usarlos?

¿Fue útil?

Solución

Simplemente use Microsoft Chart, es el mismo motor que Microsoft Excel.

Suponiendo que está utilizando Excel 2003 ... el control se llama " Microsoft Office Chart 11.0 "

Si tiene Excel 2007, Microsoft no envió el control gráfico. Pero aún puede descargar Microsoft Office Chart 11.0 . Está en un archivo llamado OWC11.EXE.

Luego, en el editor de VBA, cuando se muestre su formulario de usuario de VBA, haga clic con el botón derecho en la caja de herramientas y seleccione " Controles adicionales " y luego verifique "Microsoft Office Chart 11.0" de la lista que aparece.

Otros consejos

Es posible que desee probar esto si solo necesita gráficos en 2D:

Control de gráficos 2D

Control de gráficos 3D

Como propietario de Gigasoft, incluya Charting ActiveXs de Gigasoft en su investigación. El enlace de arriba va a un tutorial completo de Excel 2013. O vea Access 2013 Charting ActiveX Tutorial para usar dentro de Access.

Excel ...

gráfico ActiveX en Excel

Acceso .. ingrese la descripción de la imagen aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top