ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Protecting Embedded Chart (https://www.excelbanter.com/excel-programming/433488-protecting-embedded-chart.html)

Kevin

Protecting Embedded Chart
 
How do I completely lock down a chart embedded in a worksheet (not a chart
sheet) in VBA to prevent changed through the UI? I have tried:

Worksheet("MySheet").ChartObjects("MyChart").Chart .Protect
Worksheet("MySheet").ChartObjects("MyChart").Prote ctChartObject = True
Worksheet("MySheet").ChartObjects("MyChart").Enabl ed = False
Worksheet("MySheet").ChartObjects("MyChart").Locke d = True

I, of course, protected the worksheet itself also:

Sheets("MySheet").Protect Password:="SecretWord", DrawingObjects:=True,
Contents:=True, Scenarios:=True

None of these steps seem to prevent me making changes to the format of the
data series and legend. How do I lock down all of these items?

Thanks,

Kevin

Andy Smith[_2_]

Protecting Embedded Chart
 
How about:

Worksheet("MySheet").ChartObjects("MyChart").Chart .Protect
DrawingObjects:=True, Contents:=True


--
* Please click Yes if this was helpful *
Andy Smith
Senior Systems Analyst
Standard & Poor''s, NYC



"Kevin" wrote:

How do I completely lock down a chart embedded in a worksheet (not a chart
sheet) in VBA to prevent changed through the UI? I have tried:

Worksheet("MySheet").ChartObjects("MyChart").Chart .Protect
Worksheet("MySheet").ChartObjects("MyChart").Prote ctChartObject = True
Worksheet("MySheet").ChartObjects("MyChart").Enabl ed = False
Worksheet("MySheet").ChartObjects("MyChart").Locke d = True

I, of course, protected the worksheet itself also:

Sheets("MySheet").Protect Password:="SecretWord", DrawingObjects:=True,
Contents:=True, Scenarios:=True

None of these steps seem to prevent me making changes to the format of the
data series and legend. How do I lock down all of these items?

Thanks,

Kevin



All times are GMT +1. The time now is 07:14 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com