如何将VBA程序做成一个软件包??
如何将VBA程序作出软件包的形式,像安装程序一样请各位高人指点,有点急!!! --------------------编程问答-------------------- 用VB封装Excel可以起到避开“启用宏”对话框的作用,制作原理其实很简单,现将其简要说明如下,希望起到抛砖引玉的作用。
最基本的设置为:
1.新建一个文件夹——用于存放Excel文件和Vb启动画面文件。2.打开VB——新建一个 标准EXE。3.设置Form1用户窗体的显示属性——Borderstyle、StartupPositio等。
<1>Borderstyle=0-none 去掉form1的标题栏
<2>StartupPositio=2 设置在屏幕中央显示窗口
<3>Icon 如果需要设置图标可以设置这个属性(可以不设置)
4.建立打开Excel文件的控件——这步是最重要的,也是Vb打开Excel的原理所在!添加一个Timer控件,将其Interval设为600(控制窗口显示的时间),双击Timer控件,在出现的代码窗口中输入以下代码:
Private Sub Timer1_Timer()
Dim Exl As Object ' 建立一个对象变量
Set Exl = CreateObject("Excel.Application") ' 设置对象为Excel(你可以通过修改这里,实现用VB打开其他类型文件)
Exl.Workbooks.Open (App.Path & "\" & "多用户登录.xls") ' 链接 EXCEL 文件
Exl.Visible = True
Unload Me
End Sub
5.生成EXE文件——命令在“文件”菜单中,将生成EXE文件保存到 1. 中建立的文件夹。
好了,这样就可以了,如果你觉得界面不美观,可以对窗体的其他显示属性进行设置,完全由你了。 --------------------编程问答-------------------- 这个顶下 --------------------编程问答-------------------- 不太明白,可能你说的和我想要的不一样
我只是想做个msi的软件包,安装后就可以看到Excel文件,然后运行其VBA用户窗体就行了 --------------------编程问答-------------------- 能用VB封装Excel了,用vb作安装包不就行了吗? --------------------编程问答-------------------- --------------------编程问答-------------------- 那还不如直接在EXCELL中加个命令按钮算了 --------------------编程问答-------------------- 马克 --------------------编程问答-------------------- mark --------------------编程问答-------------------- 猜测是把excel文件copy到一个目录,建个快捷方式
用inno打包就行了 --------------------编程问答--------------------
严重支持,不用VB做也行,任何语言都行,做成安装包,把EXCEL放里面就可以了。。。 --------------------编程问答--------------------
我会用 ACCESS 打包 --------------------编程问答--------------------
简单的方法:
WinRAR 自解压打包向导…………
补充:VB , VBA