LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #9   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,588
Default Excel charting options using VBScript

When automating Excel from vbscript you don't have access to either named
arguments or Excel's constants.

Try replacing xlCategory with its actual value (which you can find in the
Excel Object Browser: hit F2 in the Excel VBE)

Tim

"rohan" wrote in message
...
I'm now getting the following error (dialog box):

Error: Unable to get the Axes property of the Chart class
Code: 800A03EC

On the line:
With .Axes(xlCategory)

I'm running this test.vbe script from the Wndows Explorer. Any ideas?

Thanks!


"Joel" wrote:

I got this from a recorded macro

ActiveChart.PlotArea.Select
ActiveChart.SeriesCollection(1).Select
ActiveChart.PlotArea.Select
ActiveChart.Axes(xlValue).Select
With ActiveChart.Axes(xlValue)
.MinimumScale = 3
.MaximumScaleIsAuto = True
.MinorUnitIsAuto = True
.MajorUnitIsAuto = True
.Crosses = xlAutomatic
.ReversePlotOrder = False
.ScaleType = xlLinear
.DisplayUnit = xlNone
End With

"rohan" wrote:

Ok, the first one is about the title/label:

With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "EAGLE Servers CPU Utilization
11/02/07"
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = _
"15 Minutes Interval"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text =
"%Utilized
(Busy)"
End With

I can set the Titlt as:
objChart.HasTitle = True
objChart.ChartTitle.Characters.Text = "EAGLE Servers CPU Utilization
11/02/07"

How about the X-axes (xlCategory) and Y-axes (xlValue) label?

Thanks much!

"Joel" wrote:

Not really. If you need help with modifying the macros I will be
glad to
help. The chart macros are a little tricky to modify.

"rohan" wrote:

Thanks Joel. I tried that before and yet was unable to map the
macro calls to
VBCrsipt calls. I'll try again.

Is there a reference manual on line for all these Excel/Chart
VBScript calls?

Thanks.

"Joel" wrote:

The best way is through a learn macro. Go to tools menu on
worksheet and
select Macro - Record New macro. The go to the chart and
perrform the
formating maully. Then stop recording and use the recorded macro
to make you
own adjustments.

The recorded macro is usually a very specific macro with precise
cell
locations. Your job is to make it work in a general purpose
macro.

"rohan" wrote:

Through the help of TechNet, I'm now able to create a simple
VBScript to
automatically generate an Excel chart. Where can I find the
detail
options/methods that I can use to specify more detail
information, such as
X-Axes label, similar to objChart.ChartTitle.Characters.Text =
"Chart Title"?



 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Run VBScript from Excel Amy M Excel Discussion (Misc queries) 4 September 19th 08 09:07 PM
vbscript and Excel HSalim[MVP] Excel Programming 8 April 12th 07 08:02 PM
Excel & VBScript Bill Ebbing Excel Programming 7 September 8th 05 06:27 PM
Using excel through vbscript ashtom1 Excel Programming 6 July 6th 05 02:55 PM
embed excel in ie using vbscript balaji kandan Excel Programming 0 November 22nd 03 09:47 AM


All times are GMT +1. The time now is 06:09 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"