将同目录下excel工作薄中多个表导入access同一表中

将同目录下excel工作薄中多个表导入access同一表中


2024年6月21日发(作者:)

将同目录下excel工作薄中多个表导入access同一表中,excel表结构必须相同,工作薄

名称:示例工作薄.xls,导入后access表名称"导入后"

Private Sub Command0_Click()

On Error Resume Next

Dim exapp As New ation

Dim exBook As ok

Dim exSheet As eet

Dim strName As String

Set exBook = ( & "示例工作薄.

xls")

For i = 1 To

erSpreadsheet acImport, , "导入后",

& _

"示例工作薄.xls", True, eets(i).Name & "!"

Next

Set exBook = Nothing

End Sub

'将同目录下excel工作薄中多个表导入access中,生成不同access表

Private Sub Command1_Click()

On Error Resume Next

Dim exapp As New ation

Dim exBook As ok

Dim exSheet As eet

Dim strName As String

Set exBook = ( & "示例工作薄.

xls")

For i = 1 To

erSpreadsheet acImport, , eets(i).Nam

e, & _

"示例工作薄.xls", True, eets(i).Name & "!"

Next

Set exBook = Nothing

End Sub

现存问题:运行后,提示打开excel表编辑,不能保证excel关闭。

下面是对EXECL的基础操作说明:

Set xlApp = CreateObject("ation")

‘激活EXCEL应用程序

e = False ‘隐藏EXCEL应用程序窗口

Set xlBook = (strDestination)

‘打开工作簿,strDestination为一个EXCEL报表文件

Set xlSheet = eets(1)

‘设定工作表

1、定义EXCEL对象变量

dim x as ation

2、VB中,启动EXCEL

set x=createobject("ation")

3、新建一个EXCEL工作簿

4、选定工作表1

set xsheet=eets(1)

5、指定单元格,并赋值

(1,1)=(0)

6、指定EXCEL列宽

(1).columnwidth=10

7、RANGE()函数,选定单元格区域

range(cells(1,1),cells(10,20))

8、设置EXCEL字体

(cells(1,1),cells(10,20)).="黑体"

9、设置EXCEL为粗体

(cells(1,1),cells(10,20)).fontbold=true

10、设置EXCEL表格边框


发布者:admin,转转请注明出处:http://www.yc00.com/web/1718940285a2753718.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信