如何用vb调用excel vba程序
我编辑号了VBA窗口模块,想直接用VB做一个程序入口,到时直接点击就可以,既好看,又方便,求高手指教。...
我编辑号了VBA窗口模块,想直接用VB做一个程序入口,到时直接点击就可以,既好看,又方便,求高手指教。
展开
推荐于2016-10-17 · 知道合伙人教育行家
sunzhenwei114
知道合伙人教育行家
向TA提问 私信TA
知道合伙人教育行家
采纳数:776
获赞数:6174
毕业于阜新矿业学院基础部数学师范专业,擅长初高中数学教学,熟练操作excel,信息技术与数学整合是特长。
向TA提问 私信TA
关注
展开全部
要先创建一个test.xls
Sub Btn1_onclick()
call OpenWorkbook("Test.xls")
End Sub
Sub OpenWorkbook(strLocation)
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open strLocation
objExcel.Visible = true
objExcel.WindowState = xlMinimized
objExcel.WindowState = vbMaximizedFocus
objExcel.WindowState = vbMaximized
objExcel.UserControl = true
End Sub
Visual Basic是一种由 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
Sub Btn1_onclick()
call OpenWorkbook("Test.xls")
End Sub
Sub OpenWorkbook(strLocation)
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open strLocation
objExcel.Visible = true
objExcel.WindowState = xlMinimized
objExcel.WindowState = vbMaximizedFocus
objExcel.WindowState = vbMaximized
objExcel.UserControl = true
End Sub
Visual Basic是一种由 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
展开全部
你要先创建一个test.xls
然后就可以进行操作了
Sub Btn1_onclick()
call OpenWorkbook("Test.xls")
End Sub
Sub OpenWorkbook(strLocation)
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open strLocation
objExcel.Visible = true
objExcel.WindowState = xlMinimized
objExcel.WindowState = vbMaximizedFocus
objExcel.WindowState = vbMaximized
objExcel.UserControl = true
End Sub
然后就可以进行操作了
Sub Btn1_onclick()
call OpenWorkbook("Test.xls")
End Sub
Sub OpenWorkbook(strLocation)
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open strLocation
objExcel.Visible = true
objExcel.WindowState = xlMinimized
objExcel.WindowState = vbMaximizedFocus
objExcel.WindowState = vbMaximized
objExcel.UserControl = true
End Sub
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VBA中本身就有用户窗体可供使用,为什么要用VB来调VBA?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询