0
Я пытаюсь изменить график после его написания. Я собрал код из Интернета, который должен сделать это:Как защитить код диаграммы?
Sub test()
Dim myChartObject As ChartObject
Dim MyChart As Chart
Set myChartObject = ActiveSheet.ChartObjects.Add(Left:=100, Top:=100, Width:=400, Height:=300)
Set MyChart = myChartObject.Chart
MyChart.PlotArea.Width = Application.InchesToPoints(2.583)
MyChart.PlotArea.Height = Application.InchesToPoints(1.75)
MyChart.ChartType = xlLine
MyChart.SetSourceData Source:=ActiveWorkbook.ActiveSheet.Range("A5:D9")
MyChart.Protect Password:="pass", DrawingObjects:=True, Contents:=True
End Sub
Я получаю сообщение об ошибке на MyChart.Protect
линии. Я не могу заставить его работать.
Что ошибка? – Marc