VBA窗体转VB方法

[求助] 求教VBE窗体导入VB的方法和导入后的使用方法 

[复制链接]
   
ctincob
VBA窗体转VB方法_第1张图片

2

主题

8

帖子

0

鲜花

EH新人

Rank: 1

积分
11
技术
0
  • 发消息

TA的精华主题

TA的得分主题

电梯直达
1
  发表于 2009-11-19 18:00  |  只看该作者  回帖奖励
★《别怕,Excel VBA其实很简单》,最适合初学者的VBA入门教材★          ★66页免费试读★         ★30集视频教程★
id="iframe808053_0" src="about:blank" width="120" height="240" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="word-wrap: break-word; border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;">
有网友发过这样的贴子:http://club.excelhome.net/viewth ... 0%CC%E5%B5%BC%C8%EB

我也碰到了相同的问题,导入后不是窗体了,而是在设计器里。是导入方法错了,还是使用上有问题?
分享到:   QQ好友和群QQ好友和群  QQ空间  腾讯微博  腾讯朋友腾讯朋友
收藏收藏3  评分评分  分享分享  有用有用  无用无用  分享到新浪微博
猜您喜欢
  • Excel 如何用窗体打开其他文件
  • Excel 启动EXCEL后,只显示窗体
  • Excel 登录窗体
  • Excel 窗体录入
  • Excel 用VBA插入一行, 先谢了!!
  • Excel excel 取值问题 麻烦高手帮忙
 
回复

举报

1 2 3 4 5
赵国辉

119

主题

2117

帖子

9

鲜花

EH铁杆

Rank: 5

积分
2353
技术
1
  • 发消息

TA的精华主题

TA的得分主题

2
  发表于 2009-11-19 22:58  |  只看该作者
★《Excel 2013实战技巧精粹》白金打造,重装上阵  240分钟视频教程免费下载中★
id="iframe808088_0" src="about:blank" width="120" height="240" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="word-wrap: break-word; border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;">
vba转到vb几乎就是1+1的问题,直接转化下就行了吧
 
回复

评分 举报

 
ctincob
VBA窗体转VB方法_第2张图片

2

主题

8

帖子

0

鲜花

EH新人

Rank: 1

积分
11
技术
0
  • 发消息

TA的精华主题

TA的得分主题

3
  楼主 |  发表于 2009-11-20 18:32  |  只看该作者  | 楼主
★用Excel做企业管理系统,Excel服务器学习和下载★
已解决,从来都是VB或VBA下写程序,从没试过两者之间导入或导入,也没试过把VBA窗体封装在DLL中。

附导入方法和调用方法:

1、VBA中在窗体上点击右键,选择导出,得到一个后缀为frm的窗体文件;
2、在VB工程资源管理器中点右键,选择添加,再选择添加文件,选中上述导出的frm文件,点击打开按键,窗体会被加至VB工程资源管理器的设计器中(窗体中的代码被同步复制),你可以双击打开查看对象,右键选择查看代码;
3、假设工程名为:TestSystem,已导入的窗体名为UserForm1,新建一个类:Test,在Test类中写入代码如下:
  1.    Sub Wahaha()
  2.       Dim Ts As New  TestSystem.UserForm1
  3.    Ts.Show vbModal
  4.      Set Ts= Nothing
  5.      End Sub
复制代码
4、存盘,生成TestSystem.dll;
5、在VBA工程中Show窗体的方法:当然先引用TestSystem后,代码如下:
  1.    Private Sub CommandButton1_Click()
  2.       Dim ABC As New TestSystem.Test
  3.       ABC.Wahaha
  4.       Set ABC = Nothing
  5.      End Sub
复制代码
6、完工!点击CommandButton1后即可Show出封装在DLL文件的窗体。

[ 本帖最后由 ctincob 于 2009-11-20 18:46 编辑 ]
 
回复

评分 举报

 
lizhen127
VBA窗体转VB方法_第3张图片

12

主题

25

帖子

0

鲜花

EH初级

Rank: 2Rank: 2

积分
40
技术
0
  • 发消息

TA的精华主题

TA的得分主题

4
  发表于 2010-2-22 14:17  |  只看该作者
★财务、会计、人力资源、行政、生管、销售、市场:Excel 行业应用系列视频课程精彩放送中★
往VB.NET中可以导入吗?
 
回复

评分 举报

 
3xxx
VBA窗体转VB方法_第4张图片

4

主题

34

帖子

0

鲜花

EH初级

Rank: 2Rank: 2

积分
65
技术
0
5
  发表于 2014-7-26 12:32  |  只看该作者  | 自己
★  FoxTable,数据管理专家,轻松输入,轻松统计,轻松出报表! ★
“5、在VBA工程中Show窗体的方法:当然先引用TestSystem后,代码如下:”

为什么不是在vb工程中呢?本次的目的是要将vba的窗体导入到vb中使用。

http://club.excelhome.net/thread-503954-1-1.html

你可能感兴趣的:(vb,VBA,VB,窗体,设计器)