|
|
发表于 2010-10-26 09:59:50
|
显示全部楼层
来自: 中国北京
本帖最后由 swabc 于 2010-10-26 10:01 编辑
1 o' D+ v1 f/ R/ P1 A3 o& D) W2 ^0 `+ y7 o0 s. B$ C3 Y
如果你要插入完整的Excel表,不用宏就可以。0 E" ^6 x+ Y1 u+ x; Z, j7 P7 j
如果是部分,要创建Excel的ActiveX 对象。
* M5 L; D( a# v/ f" j$ M: j4 K5 l1 L" @" v# _! Z- m; x
在d盘存个excel文件,名字为Book1.xls- X% P0 t6 K3 L+ g+ a
Dim xlapp As Excel.Application+ t5 S" p( z3 m7 p, n' j
Dim xlbook As Excel.Workbook" A3 n# x& d: g: z/ F; [9 d. m
Dim xlsheet As Excel.Worksheet
* E& G6 O d3 v% TDim s As String
- y8 _2 e& @* d+ c w* p, JSet xlapp = CreateObject("excel.application")
' l2 D3 O7 {0 Gxlapp.Visible = False, H8 ^8 Y8 Q( S3 e; k6 S
Set xlbook = xlapp.Workbooks.Open("d:\Book1.xls")9 R C5 @7 h4 }) k& r# U6 K
Set xlsheet = xlbook.Worksheets("sheet1")
+ Y3 Q& w3 d" i/ U3 ~3 N' i. G$ j5 V0 Es=xlsheet.Cells(2, 5) '读取第2行,第5列$ l- a; J$ Q/ v9 |7 J
MsgBox (s) '现在可以用这个s了2 m) o+ J6 R$ P* L" r
xlbook.Close
* U/ {( a. y8 U8 Y3 |Set xlapp = Nothing |
评分
-
查看全部评分
|