中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 操控excel写两个字 上一主题 | 下一主题
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『楼 主』:  操控excel写两个字

刚学不久,代码也不规范,试帖~ ^_^  
vbs的
Set objexcel = CreateObject("Excel.Application")

objexcel.Visible = True
objexcel.Workbooks.Add

Set objRange = objexcel.Range("A1","bz30")
objRange.Font.Size = 12
objrange.columns = " "    '范围内字符全为空
objrange.columnwidth = 1  '设置单元格横向长度
objrange.rowheight = 13   '设置行高度

objRange.Interior.ColorIndex = 1  '范围内的背景颜色

set xls=objexcel
dim str(1)
str(0)="33,3 33,4 33,5 33,6 33,7 33,8 33,9 33,10 33,11 33,12 33,13 " &_
  "33,14 33,15 33,16 33,17 33,18 32,17 31,16 28,6 29,6 30,6 31,6 " &_
  "32,7 32,8 31,9 30,10 29,11 28,12 26,13 24,14 " &_
  "32,6 37,5 36,6 35,7 34,7 35,7 35,8 36,9 37,10 38,11 39,12 40,13 " &_
  "41,14 43,15"

str(1)="37,17 37,18 37,19 37,20 37,21 37,22 37,23 37,24 37,25 " &_
   "36,26 35,27 38,17 39,17 40,17 41,17 42,17 " &_
   "42,18 42,19 42,20 42,21 42,22 42,23 42,24 42,25 42,26 42,27 41,27 " &_
   "38,20 39,20 40,20 41,20 "&_
   "38,23 39,23 40,23 41,23"

color=41
for each strnow in str
strx=split(strnow," ")
for each xy in strx
   tempxy=split(xy,",")
   x=int(tempxy(0))
   y=int(tempxy(1))
   xls.Cells(y,x).Interior.ColorIndex = color
   wscript.sleep 100
next
color=37
wscript.sleep 1000
next
wscript.quit


   此帖被 +1 点积分    点击查看详情   
评分人:【 sl543001 分数: +1  时间:2009-9-30 20:16




综合型编程论坛

我的作品索引
  
2009-9-30 19:56
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (523066680)  编辑帖子  回复  引用回复
sl543001
中级用户




积分 499
发帖 225
注册 2008-12-30
状态 离线
『第 2 楼』:  

努力就应该有收获,加分!

2009-9-30 20:16
查看资料  发送邮件  发短消息 网志  OICQ (354324773)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: