Come creare un controllo MSChart per una dispersione XY in VB con ActiveX

September 14

È possibile creare grafici a dispersione XY che utilizzano il controllo Microsoft creazione di grafici in Visual Basic, Applications Edition (VBA). VBA è un protocollo integrato nella suite Microsoft Office per l'utilizzo di macro che si estende naturalmente la capacità di creazione di grafici all'interno delle applicazioni. Pertanto, se si desidera creare un'applicazione automatizzata la creazione di grafici, è possibile utilizzare uno script VBA. Macro in Microsoft Excel possono essere generati dalla registrazione, oppure si può semplicemente inserire lo script all'interno dell'editor di codifica. Mentre ActiveX può essere incluso in Visual Basic, non ha bisogno di essere utilizzato per questo script.

istruzione

1 Aprire la cartella di lavoro di Excel, e premere il tasto "Alt" + "F11" per avviare l'editor di Visual Basic.

2 Digitare il seguente codice nello spazio vuoto macro:

XYCharter Sub ()

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlXYScatter
ActiveChart.SetSourceData Fonte; = Range (A1: B2)
End Sub

3 Sostituire "A1: B2" con l'intervallo che si desidera utilizzare per il grafico a dispersione XY. Questo script utilizza quindi il controllo grafici MS costruito in per Excel per creare un grafico a dispersione XY con VB.