excel vba打开excel文件

现在在一个String中保存了需要打开excel的路径,例如d:\excel.xls,请问在vba中怎么编写,打开该excel文件?谢谢ps:不需要显示该excel,我需... 现在在一个String中保存了需要打开excel的路径,例如d:\excel.xls,请问在vba中怎么编写,打开该excel文件?谢谢
ps:不需要显示该excel,我需要在后台对该excel进行处理
展开
 我来答
百度网友eb9c235
2013-07-17 · TA获得超过478个赞
知道小有建树答主
回答量:511
采纳率:100%
帮助的人:271万
展开全部
dim mypath as string,svalue ’定义变量
mypath="d:\excel.xls"   '把路径赋值给一个字符串
 Workbooks.Open Filename:=mypath '这句是打开文件
 activeworkbook.visible=false '这句是隐藏文件
 svalue=activeworkbook.sheets(1).range("a1").value '这句是用变量取得该文件表1中a1单元格的值
 activeworkbook.viseble=true’显示文件
 activeworkbook.close true'/false,这句是关闭文件,close有两个参数,true是关闭保存修改,false是关闭时不保存修改
lawrence2060
2013-07-17 · TA获得超过158个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:98.5万
展开全部
不知道这样符不符合你的要求(一个打开,一个恢复显示):

Sub 后台打开()
Application.ScreenUpdating = False
Workbooks.Open Filename:="D:\excel.xls"
ActiveWindow.Visible = False
Application.ScreenUpdating = True
End Sub

Sub 取消隐藏()
Windows("excel.xls").Visible = True
End Sub
追问
那请问怎么调用这个excel的内容呢?比如我想调用sheet中A1的值该怎么写?还有怎么关闭这个excel的打开??谢谢了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苹果啊苹果汤
2018-03-30 · TA获得超过1.8万个赞
知道小有建树答主
回答量:143
采纳率:100%
帮助的人:14.6万
展开全部

Excel VBA功能虽然很强大,但因为涉及编写程序,所以使用该功能的人很少。Excel2007和以上版本中,VBA功能被隐藏了起来,不显示在菜单上。如果想使用编写VBA的功能,首先需要将其显示出来。

Excel VBA功能虽然很强大,但因为涉及编写程序,所以使用该功能的人很少。Excel2007和以上版本中,VBA功能被隐藏了起来,不显示在菜单上。如果想使用编写VBA的功能,首先需要将其显示出来。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网大推广67
2013-07-17
知道答主
回答量:1
采纳率:0%
帮助的人:1479
展开全部
Sub 宏1()
Workbooks.Open Filename:="C:\excel" & ".xls"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式