各位大人,帮帮小弟我吧

qclzsh 2004-09-13 08:49:23
Dim objExcelApp, objExcelBook, objExcelSheets, objExcelSheet
Set objExcelApp = CreateObject("Excel.Application")
Set objExcelBook = objExcelApp.Workbooks.Open("c:\book1.xls")
Set objExcelSheets = objExcelBook.Worksheets

Set objExcelSheets = objExcelBook.Sheets(1)

objExcelSheets.Select

objExcelBook.Charts.Add
{ objExcelBook.ActiveChart.ChartType = xlColumnStacked
objExcelBook.ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("A1:I4"),PlotBy:=xlRows
objExcelBook.ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1"
With objExcelBook.ActiveChart
.HasTitle = False
.Axes(xlCategory, xlPrimary).HasTitle = False
.Axes(xlValue, xlPrimary).HasTitle = False
End With
}

objExcelApp.Quit

Set objExcelSheet = Nothing
Set objExcelBook = Nothing
Set objExcelApp = Nothing

这段代码的目的是在excel 上生成一个图表。以上代码在VB中运行一切正常。
我加到vbscript 中,总是在我打“{}”之间有错误。是不是因为其中的例如“xlColumnStacked”,

“xlRows”,“xlLocationAsObject”等等
vbscript 不认识阿,我真的不知道该怎么办了,。谢谢!!
...全文
106 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsmall1 2004-09-14
  • 打赏
  • 举报
回复
网上很多vbs访问excel的代码,去找找吧
Ronanljy 2004-09-14
  • 打赏
  • 举报
回复
所属社区: Java JSP/Servlet/JavaBean !!!!!!!!!!!!!!!!!!!!!!!
yingshis 2004-09-14
  • 打赏
  • 举报
回复
up
梦想家起飞 2004-09-14
  • 打赏
  • 举报
回复
take it easy. :-)
bluesky35 2004-09-14
  • 打赏
  • 举报
回复
如果改成vbscript的话,定义的地方要改.
BillyW 2004-09-14
  • 打赏
  • 举报
回复
当然了老兄,这是vb6的脚本。怎么能放到vbscript里用呢?

建议你到vbscript区去搜索一些相关excel访问操作的代码。这样改不行!
xiangbo520 2004-09-14
  • 打赏
  • 举报
回复
你这个帖子应该发到VB版块里面去啊!!!
wangnewton 2004-09-14
  • 打赏
  • 举报
回复
gz
帮你顶

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧