примитивное не страшно, главное - чтоб надежно (с)
Господа, подскажите: при попытке выполнить
Charts.Add
ActiveChart.ChartType = xlStockHLC
вылетает "рантайм еррор 1004", мол, Method 'ChartType' of object '_Chart' failed.
Почему и что делать?
Update:
Если сначала строю xlLine (благо нет конфликта данных), а последним шагом меняю тип диаграммы на xlStockHLC, то все идет "на ура".
ПОЧЕМУ?!!
Charts.Add
ActiveChart.ChartType = xlStockHLC
вылетает "рантайм еррор 1004", мол, Method 'ChartType' of object '_Chart' failed.
Почему и что делать?
Update:
Если сначала строю xlLine (благо нет конфликта данных), а последним шагом меняю тип диаграммы на xlStockHLC, то все идет "на ура".
ПОЧЕМУ?!!
хоть бы язык указали и вообще контекст
Chrt = Charts.Add
Chrt.ChartType = xlStockHLC
как написал в update, уже перехитрил excel, причем по ходу столкнулся с тем, что конструкция
ActiveChart.ChartGroups(1).HiLoLines.Border.ColorIndex = 11
ActiveChart.ChartGroups(1).HiLoLines.Border.Weight = xlThick
ActiveChart.ChartGroups(1).HiLoLines.Border.LineStyle = xlContinuous
работает(!), а если ее же переписать в виде
ActiveChart.ChartGroups(1).HiLoLines.Select
With Selection.Border
.ColorIndex = 11
.Weight = xlThick
.LineStyle = xlContinuous
End With,
как это делает макрорекордер и что по сути то же самое, то машина снова выбрасывает ошибку.
ДУРДОМ.