View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
joel joel is offline
external usenet poster
 
Posts: 9,101
Default object browser, and adding and deleting charts

Keith: Your double quotes aren't compatible with the US version of excel. I
think it is due to the fact you are using one of the internation versions of
excel. The code below will add and then delete your chart.

Chart_Name_for_My_New_Chart = "MyChart1"
Charts.Add
ActiveChart.Name = Chart_Name_for_My_New_Chart

Set mychart = Charts("MyChart1")

mychart.Delete

"keith" wrote:

Hello,
In the Charts collection, there is an Add function.
In the object browser, the add function is described as follows€¦

Function Add([Before], [After], [Count]) As Chart

By doing some experimenting with code text I learned that when using €śAdd€ť I
can also specify a name for a chart if I use the following text which is not
shown in the Object browser, and does not show up as a prompt when I enter
the text.

Chart_Name_for_My_New_Chart = €śMyChart1€ť
Charts.Add.Name = Chart_Name_for_My_New_Chart


I tried the same approach with Charts.Delete, without success.

I tried€¦

Chart_Name_for_My_Old_Chart = €śMyChart1€ť
Charts.Delete.Name = Chart_Name_for_My_Old_Chart

So this brings me to two questions.
First, how might I have discovered the Charts.Add.Name code language using
the documentation or the object browser, and

Second, is there any corresponding, but seemingly undocumented code I can
use with Charts.Delete to delete one specific chart?

Thanks very much.

Keith