![]() |
高手们教教我!!
高手们教教我!!
www.dimcax.com 高手们教教我!! 代码如下: dim inblock as string dim layer as string dim direc as string dim blockname as string dim xsca as integer dim ysca as integer dim zsca as integer dim xlas as integer dim ylas as integer dim zlas as integer dim excelapp as new excel.application excelapp.workbooks.open "d:\cad.xls", , readonly with excelapp.activeworkbook.worksheets("sheet1") layer = .range("f2") direc = .range("g2") blockname = .range("a2") xsca = .rang("h2") ysca = .range("i2") zsca = .range("j2") xlas = .range("k2") ylas = .range("l2") zlas = .range("m2") textbox1.text = blockname textbox3.text = layer textbox4.text = direc textbox5.text = xsca textbox6.text = ysca textbox7.text = zsca textbox8.text = xlas textbox9.text = ylas textbox10.text = zlas end with 调试时说 “with excelapp.activeworkbook.worksheets("sheet1")” 运行时错误9 下标越界 不解~~~~~教教!! xsca = .rang("h2")应该是xsca = .range("h2")吧? 而且这段代码我试了,最有可能的原因是 with excelapp.activeworkbook.worksheets("sheet1")语句中你指定的"sheet1"工作表在"cad.xls"工作薄中是不存在的,如果该工作表不存在,就会产生"运行时错误9" 跪谢!!!!! |
所有的时间均为北京时间。 现在的时间是 01:40 AM. |