vb.net关闭文件 vba 关闭文件

vb.net2010关闭excel问题使用 ADO 连接到 Excel
ADO 使用 MDAC 中以下两个 OLE DB 提供程序中的任何一个都可以连接到 Excel 数据文件 。
Microsoft Jet OLE DB Provider — 或 —Microsoft OLE DB Provider for ODBC Drivers
使用 Microsoft Jet OLE DB Provider
Jet 提供程序只需要两条信息就可以连接到 Excel 数据源:路径(包括文件名),和 Excel 文件版本 。
Jet 提供程序使用连接字符串
Dim cn as ADODB.Connection
Set cn = New ADODB.Connection
With cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=C:\MyFolder\MyWorkbook.xls;"_
"Extended Properties=Excel 8.0;"
.Open
End With
提供程序版本:必须使用 Jet 4.0 提供程序;Jet 3.51 提供程序不支持 Jet ISAM 驱动程序 。如果指定了 Jet 3.51 提供程序,在运行时会出现以下错误信息:
Couldn't find installable ISAM.
Excel 版本:对于 Excel 95 工作簿(Excel 版本 7.0),应指定 Excel 5.0;对于 Excel 97、Excel 2000 或 Excel 2002 (XP) 工作簿(Excel 版本 8.0、9.0 和 10.0),应指定 Excel 8.0 版本 。
使用“数据链接属性”对话框的 Jet 提供程序
如果在应用程序中使用“ADO 数据控件”或“数据环境” , 就会出现数据链接属性对话框来收集必要的连接设置 。
在提供程序选项卡上 , 选择 Jet 4.0 提供程序;Jet 3.51 提供程序不支持 Jet ISAM 驱动程序 。如果指定了 Jet 3.51 提供程序,在运行时会出现以下错误信息:
Couldn't find installable ISAM.
在连接选项卡上,浏览到工作簿文件 。忽略“用户 ID”和“密码”项 , 因为这些不适用于 Excel 连接 。(无法打开受密码保护的 Excel 文件作为数据源 。)
在所有选项卡上 , 从列表中选择扩展属性 , 然后单击编辑值 。输入 Excel 8.0;,用分号 (;) 将其与任何其他已有的项分隔 。如果忽略此步骤,测试连接时将出现一条错误信息 。这是因为如果不另行指定 , Jet 提供程序期望 Microsoft Access 数据库 。返回到连接选项卡,并单击测试连接 。将出现一个消息框,通知测试已成功完成即可 。
VB.net如何关闭已打开的文件夹appid = Shell("explorer.exe c:\windows", vbNormalNoFocus)
If appid0 Then Shell "Taskkill /PID "appid, vbHide
vb.net如何关闭读取过的文件夹?你都用.net了 , 这是vb的旧语法,不推荐使用 。vb.net是面向对象的,推荐您使用
dim OpF as new io.filestream(OpenFileDialog1.FileName, IO.FileMode.Open)
...
OpF.close
或是
Using OpF as new io.filestream(OpenFileDialog1.FileName, IO.FileMode.Open)
...
End Using
但是你如果执意要用的话,也可以:
FileOpen(1, OpenFileDialog1.FileName, OpenMode.Input)
...
FileClose(1)'这里可以同时关闭多个文件号 , 文件号之间用,隔开
怎样才能用VB.NET的代码来关闭一个在运行的程序软糖来回答罗:通过System.Diagnostics命名空间下的Process类来关闭程序的进程
Dim 进程集合 = Process.GetProcessesByName("进程名称")
For Each 进程 In 进程集合
进程.Kill()
'进程.Close() '或者使用关闭
Next
也可以先获取所有进程,再来判断这些进程的名称ProcessName
Dim 获取本地所有进程 = Process.GetProcesses()
For Each 进程 In 获取本地所有进程
If 进程.ProcessName = "explorer.exe" Then 进程.Kill()
Next
【vb.net关闭文件 vba 关闭文件】vb.net关闭文件的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于vba 关闭文件、vb.net关闭文件的信息别忘了在本站进行查找喔 。

    推荐阅读