vb快速访问excel文件路径(vb如何打开excel文件)

Excel表格网 2022-11-19 14:42 编辑:admin 222阅读

1. vb如何打开excel文件

从语法上来说,两者近乎完全相同从编辑工具上来说,

VBA 的编辑工具相对落伍一点

VB 的编辑工具则更智能一些

从使用方法上来说VBA 需要在应用程序内运行,拿Excel来说,你必须打开一个Excel文档,然后才能执行文档里的VBA代码

VB 则不需要,你可以生产自己的exe文件去执行

从功能上说VBA 是针对某个特定的应用开发的特定语言,比如VBA for Excel,就是专门为Excel开发的编程语言,所以,如果想要对某个特定的应用执行大量的,复杂的自动化操作,那么VBA就非常合适,因为应用里的绝大部分功能都可以通过VBA来操作

VB 相对于VBA来说,去操控某一个特定的应用就没有相应的VBA灵巧,所以更适用于去完成一些不需要与其他应用有太多交互的任务

2. 如何用vb打开exe文件

exe是可执行文件,也就是大家说的软件或程序。语言的话有很多了,vc,vb,delphi等

3. vbs 打开excel

dim xlApp,xlWorkBook,xlSheetdim iRowCount,iLoop,numAddset xlApp = CreateObject(Excel.Application)xlApp.Visible = falseset xlWorkBook = xlApp.Workbooks.Open(c:\data.xls)set xlSheet = xlWorkBook.Sheets(Sheet1)iRowCount = xlSheet.usedRange.Rows.CountFor iLoop = 2 to iRowCountnumAdd=xlSheet.Cells(iLoop,1)+numAddnextxlSheet.Range(e2).value=iLoopFor i=1 to 10xlSheet.range(d & i).value=int(rnd*1000)nextxlApp.cells(9,9)=995xlWorkBook.SavexlWorkBook.ClosexlApp.Quitset xlSheet = Nothingset xlWorkBook = Nothingset xlApp = Nothingmsgbox(numAdd)

追问 : 额,本人新手,变量name和变量mark在这里分别是什么变量?

4. 如何在excel中使用VB

①打开Excel表格,点击【开发工具】、【Visual Basic】调出VBE编辑器,或者使用【Alt+F11】组合键调出VBE编辑器。

②在Sheet1的代码框里边输入以下VBA程序,再按【F5】键运行程序。

Sub Do_Events()

Dim n

On Error Resume Next '忽略运行过程中可能出现的错误

n = 10000000 '执行的循环四次

For i = 1 To n

Application.StatusBar = "已完成:" & Round(i * 100 / n, 2) & "%"

'将结果在Excel状态栏上面显示

Next

End Sub

③回到Excel表格界面,工作表无法进行操作。

④在Sheet1代码框的For……Next循环里面加入“DoEvents”语句,再按下【F5】键运行程序。

⑤回到Excel表格界面,工作表在VBA程序运行时可以进行操作。

注意事项:转让控制权“DoEvents”需要放置在For……Next循环里面才有效。

5. vb怎么打开文件

我不知道你是否只需要打开文件还是需要对文件进行其他操作,如下是打开文件的的方法:Option Explicit

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long '首先利用API中的ShellExecute函数,使用此函数可打开任意后缀名的文件

Private Sub Command1_Click()

ShellExecute Me.hwnd, "open", "D:\123.txt", vbNullString, vbNullString, vbNormalFocus ‘具体打开指定目录的文件

End Sub

附ShellExecute函数说明:VB声明Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long说明 查找与指定文件关联在一起的程序的文件名返回值Long,非零表示成功,零表示失败。会设置GetLastError参数表参数类型及说明hwndLong,指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框lpOperationString,指定字串“open”来打开lpFlie文档,或指定“Print”来打印它lpFileString,想用关联程序打印或打开一个程序名或文件名lpParametersString,如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数lpDirectoryString,想使用的完整路径nShowCmdLong,定义了如何显示启动程序的常数值。参考ShowWindow函数的nCmdShow参数

6. excel vb怎么打开

、在工程中引用Microsoft Excel类型库:从"工程"菜单中选择"引用"栏;选择Microsoft Excel 9.0 Object Library(EXCEL2000),然后选择"确定"。表示在工程中要引用EXCEL类型库。

2、在通用对象的声明过程中定义EXCEL对象:Dim xlApp As Excel.ApplicationDim xlBook As Excel.WorkBookDim xlSheet As Excel.Worksheet3、在程序中操作EXCEL表常用命令:

Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象Set xlBook = xlApp.Workbooks.Open("文件名") '打开已经存在的EXCEL工件簿文件xlApp.Visible = True '设置EXCEL对象可见(或不可见)

Set xlSheet = xlBook.Worksheets("表名") '设置活动工作表xlSheet.Cells(row, col) =值 '给单元格(row,col)赋值xlSheet.PrintOut '打印工作表xlBook.Close (True) '关闭工作簿xlApp.Quit '结束EXCEL对象Set xlApp = Nothing '释放xlApp对象这是我收藏的,你试一下

7. vb中文件的打开方式

1首先打开VB6——点击新建——选择标准EXE——点击打开。如果没有新建对话框,那么点击文件——新建工程——选择标准EXE后点击确定。

2第二步,先在左侧工具箱把commondialog 部件拖放到窗体那里,然后再点击一下命令控件并在窗体那里画一个方框,命令控件按钮就画出来——右击命令按钮,选择属性窗口——在属性窗口那里把Caption属性改为:打开。(如果工具箱那里没有commondialog 部件,右击任一控件——选择部件——然后找到common dialog control选项,勾选后点击确定就会出现了)

3第三步,添加代码。右击命令按钮——选择查看代码——然后在弹出的代码编辑界面输入如下图的代码

4第四步,检测语句。点击调试——然后选择逐语句或逐过程,就会自动检测是否有问题。如果没问题就可以点击运行——启动——然后就会弹出打开文件窗口。

5第五步,保存工程并生成工程。点击文件——选择保存工程,然后选择保存路径并命名后点击保存。同样点击文件——选择生成工程,然后选择路径——点击确定就生成工程了。

6最后,也可以工具箱那里选择 DIRLISTBOX控件,然后双击该控件并输入如下图的代码

8. excel vbe怎么打开

答:“找不到工程或库”的解决方法,在VBE编辑器中,工具菜单---引用---在打开的引用窗口中找到含有“丢失的....”,并把它取消选取即可。

9. excel vb 打开文件

Workbooks("XXXX.xls").Close False/True 将XXXX.xls换成你要关闭的文件名(必须确保已经打开),如果不保存关闭,则参数用False,反之用TRUE

10. vbs打开excel文件并写入

首先vbs脚本中定义一个变量保存当前系统的时间(用now()读取系统日期和时间),date(now)读取当前日期。vbs写完数据到Excel后保存用saveaspath+文件名称,文件名称就用date(now)读取的日期。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片