如何用vb调用excel vba程序

我编辑号了VBA窗口模块,想直接用VB做一个程序入口,到时直接点击就可以,既好看,又方便,求高手指教。... 我编辑号了VBA窗口模块,想直接用VB做一个程序入口,到时直接点击就可以,既好看,又方便,求高手指教。 展开
 我来答
sunzhenwei114
推荐于2016-10-17 · 知道合伙人教育行家
sunzhenwei114
知道合伙人教育行家
采纳数: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提供的组件快速建立一个应用程序。
niceasdfa11
推荐于2016-07-11 · TA获得超过262个赞
知道小有建树答主
回答量:444
采纳率:100%
帮助的人:353万
展开全部
你要先创建一个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
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太极健1969
2013-01-18 · TA获得超过9030个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3565万
展开全部
VBA中本身就有用户窗体可供使用,为什么要用VB来调VBA?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式