Как вы можете сказать по следующему коду, я новичок в VBscripting для Excel.Я просто пытаюсь импортировать файл HTML («DEMO8.HTM») в Excel и создать диаграмму на основе данных в столбце F. Диаграмма должна отображаться как объект на созданном листе.У меня проблема с получением синтаксиса Chart.Add.Всякий раз, когда я изменяю это, что-то еще идет не так.Во всяком случае, вот код:
Dim chtChart
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\DEMO8.HTM")
objExcel.Visible = TRUE
Set chtChart = Charts.Add
With chtChart
chtChart.ChartType = xlColumnClustered
chtChart.SetSourceData.Range("'DEMO8'!$F:$F")
chtChart.Location.xlLocationAsObject
ActiveChart.SetSourceData Source:=Range("'DEMO8'!$F:$F")
ActiveChart.Legend.Select
Selection.Delete
ActiveChart.ChartArea.Select
ActiveChart.Axes(xlCategory).Select
Selection.Delete
ActiveChart.ChartArea.Select
ActiveChart.Axes(xlValue).Select
ActiveChart.Axes(xlValue).MaximumScale = 300
ActiveChart.Axes(xlValue).MinimumScale = 0
End With
' Give the user control of Excel
UserControl = true
Я в основном "Франкенштейн" это из различных частей кода.Кажется, он открывает файл HTML, но не создает диаграмму.Любая помощь приветствуется.