1
<
PRE lang
=
cs id
=
pre1 style
=
"
MARGIN-TOP: 0px
"
nd
=
"
24
"
><
script language
=
"
vbscript
"
>
2
3
Function
Export(objToExport)
4
5
ON
ERROR
RESUME
NEXT
6
DIM
sHTML, oExcel, fso, filePath
7
8
sHTML
=
document.all(objToExport).outerHTML
9
10
SET
fso
=
CreateObject
(
"
Scripting.FileSystemObject
"
)
11
filePath
=
fso.GetSpecialFolder(
2
)
&
"
\MyExportedExcel.xls
"
12
fso.CreateTextFile(filePath).Write(sHTML)
13
14
DIM
i
15
SET
i
=
0
16
17
DO
WHILE
err.number
>
0
18
err.Clear()
19
filePath
=
fso.GetSpecialFolder(
2
)
&
20
"
\MyExportedExcel
"
&
i
&
"
.xls
"
21
fso.CreateTextFile(filePath).Write(sHTML)
22
23
i
=
i
+
1
24
LOOP
25
26
SET
oExcel
=
CreateObject
(
"
Excel.Application
"
)
27
IF
err.number
>
0
OR
oExcel
=
NULL
THEN
28
msgbox
(
"
You need to have Excel Installed and Active-X
29
Components Enabled
on
your System.
"
)
30
EXIT
FUNCTION
31
END
IF
32
33
oExcel.Workbooks.open(filePath)
34
oExcel.Workbooks(
1
).WorkSheets(
1
).Name
=
"
My Excel Data
"
35
oExcel.Visible
=
true
36
Set
fso
=
Nothing
37
38
End Function
39
40
</
script
>
41
</
PRE
>

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

为啥看不到呢?