有3種方法:
成都創(chuàng)新互聯(lián)從2013年成立,先為豐潤(rùn)等服務(wù)建站,豐潤(rùn)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為豐潤(rùn)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
1. 用.NET自己的封裝工具封裝(不太好用)
2. 網(wǎng)上找InstallShield封裝軟件(破解的不好找,也不太好用)
3. 最簡(jiǎn)單的,網(wǎng)上搜SetupFactory 8, 非常好用,我就用他
不可以的。
想做成封裝的話,只能用vb或vs下的vb.net\c#\c++等,才能編譯得到exe可執(zhí)行文件。
你得意思是生成一個(gè)EXE文件吧?程序運(yùn)行以后在bin\debug目錄下面
看你的客戶運(yùn)行環(huán)境了
.net就要求裝.net框架
另外.net寫(xiě)的程序要穩(wěn)定的多,不會(huì)有點(diǎn)小錯(cuò)就崩潰
你已經(jīng)說(shuō)了要用OO來(lái)做,改動(dòng)當(dāng)然大了,VB不是持OO啊,vb.net才是
最基本的設(shè)置為:
1.新建一個(gè)文件夾——用于存放Excel文件和Vb啟動(dòng)畫(huà)面文件。
2.打開(kāi)VB——新建一個(gè) 標(biāo)準(zhǔn)EXE。
3.設(shè)置Form1用戶窗體的顯示屬性——Borderstyle、StartupPositio等。
1Borderstyle=0-none 去掉form1的標(biāo)題欄
2StartupPositio=2 設(shè)置在屏幕中央顯示窗口
3Icon 如果需要設(shè)置圖標(biāo)可以設(shè)置這個(gè)屬性(可以不設(shè)置)
4.建立打開(kāi)Excel文件的控件——這步是最重要的,也是Vb打開(kāi)Excel的原理所在!添加一個(gè)Timer控件,將其Interval設(shè)為600(控制窗口顯示的時(shí)間),雙擊Timer控件,在出現(xiàn)的代碼窗口中輸入以下代碼:
Private Sub Timer1_Timer()
Dim Exl As Object ' 建立一個(gè)對(duì)象變量
Set Exl = CreateObject("Excel.Application") ' 設(shè)置對(duì)象為Excel(你可以通過(guò)修改這里,實(shí)現(xiàn)用VB打開(kāi)其他類(lèi)型文件)
Exl.Workbooks.Open (App.Path "\" "多用戶登錄.xls") ' 鏈接 EXCEL 文件
Exl.Visible = True
Unload Me
End Sub
5.生成EXE文件——命令在“文件”菜單中,將生成EXE文件保存到 1. 中建立的文件夾。