在一个vba里去操作指定目录下的EXLCE

这段程序是使用在ACCESS里面的。但是还有个问题,就是在Access里面没有我所需要的EXCLE库,所以Excel.Application对象是没有的。

解决方法,通过tool里面的参照寻找Microsoft Excel X.X Object Library 这个lib。然后方法就可以在ACCESS里正常使用了。

如果方法直接在exlce之下,则无需修改参照。
 

Public excelapp As New Excel.Application
Sub Test1()
Dim fd As FileDialog
Dim Filepath, sheetName As String
Filepath = "C:\TOOLS\copy123.xlsx"
sheetName = "sheet1"
Set Workbook = excelapp.Workbooks.Open(Filename:=Filepath)
With excelapp.Application
'这个下面就可以自由操作你要修改的那个EXLCE里面的内容了
.DisplayAlerts = False
'让EXCLE不显示打开状态
.Visible = False
'激活你所需要激活的Sheet(指定目录下的那个EXCLE)
.Worksheets(sheetName).Activate
'选择第一行
.Cells(2, 1).Select
'解除第一行的FREEZEN状态。
.ActiveWindow.FreezePanes = False
'保存EXCLE的修改
.ActiveWorkbook.Save
'退出
.Quit
End With
End Sub




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值