- 226
- 0
- 约4.64千字
- 约 6页
- 2021-04-12 发布于天津
- 举报
EXCEL
中 VB 宏可以封装成 EXE 文件么
一、用 VB 制作 EXE 文件头部分 1、打开 VB ,“文件-”“新
建工程”-“标准EXE;
建工程”-“标准EXE;
2 、此时会出现名为 Form1 的默认
窗体编辑窗口, Form1
将作为软件启动封面窗体,
打开
该 Form1
该 Form1 的属性窗口,
对如下属性进行设置: BorderStyle=0 ,
StartUpPosition=2 ,
StartUpPosition=2 ,
Icon 与 Picture 属性设置成你需要的
图标(这也将成为你 EXE 的图标)和设计好准备使用的图 片(即软件封面) , _ 窗体的大小设置成您需要的合适值即 可。 3、往窗体中添加一个时钟控件 timer1 ,并将其 InterVal
属性设为 1000 。 _ 4 、双击窗体打开代码编辑窗口,录入以
代码: Private Declare Function SetWindowPos Lib user32 (ByVal hwnd As Long, ByVal hWndInsertAfter As
Long, ByVal x As Long, ByVal y As Long, ByVal cx As
Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function GetTempFileName Lib kernel32
Alias GetTempFileNameA (ByVal lpszPath As String,
ByVal lpPrefixString As String, ByVal wUnique As Long,
ByVal lpTempFileName As String) As Long Private
Declare Function GetTempPath Lib kernel32 Alias GetTempPathA (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long Private Const MAX_PATH =
260 Private Const EXE_SIZE = 81920 本 EXE 实际字节大 小 Private Type FileSection Bytes() As Byte End Type
Private Type SectionedFile Files() As FileSection End
Type Dim StopTime As Integer Private Sub Form_Activate()
If Command() = Then Main1 End Sub Private Sub
Form_Load() On Error Resume Next If Command() =
Then Form1.Visible = True SetWindowPos Form1.hwnd, -1, 0, 0, 0, 0, H2 Or H1 将封面置为最顶层窗体 Else
Form1.Visible = False Form1.Timer1. Enabled = True End
If End Sub Sub Main1() Dim StartXLSByte, I, J As Long
Dim AppPath, XlsTmpPath As String Dim myfile As
SectionedFile Dim xlApp As Excel.Application 定义
EXCEL 类 Dim xlBook As Excel.Workbook 定义工件簿类
Dim xlsheet As Excel.Worksheet 定义工作表类 AppPath = App.Path XlsTmpPath = GetTempFile() 取得 XLS 临时文 件名(带路径) If VBA.Right(App.Path, 1) = \ Then
AppPath = VBA.Left(App.Path, VBA.Len(App.Path) - 1)
Open AppPath \ App.EXEName .exe For Binary As #1 ReDim myfile.Files(1) ReDim myfile.Files(1).Bytes(1 To
LOF(1) - EXE_SIZE) Open XlsTmpPath For Binary As #2
Get #1, EXE_SIZE + 1, myfile.Files(1).Bytes 此处数
您可能关注的文档
- DD虚拟键盘虚拟鼠标.docx
- DELL厦门工业厂房施工组织设计.docx
- Delphi开发的IP地址修改工具.docx
- DH4608A型金属热膨胀系数实验仪分解.docx
- director常见问题整理8.docx
- DIY对流式柴火炉.docx
- DLFA-DT33三层电梯实训系统.docx
- DLJX-DCX机构运动创新组合设计实训台-投标文件.docx
- DLPCS-LLMK流量控制模块技术文件20170204(20210121122700).docx
- DLPCS-YLMK压力控制模块技术文件20170204.docx
- 2025年新外研版三年级上册英语同步教学课件.pptx
- 红十字会大讲堂管理制度.docx
- 技术奇点(Singularity)理论的科学基础、哲学思辨与未来社会构想 _2026年1月.docx
- 公共艺术项目在激活城市消极空间(如高架桥下、废弃铁轨)中的作用 _2026年1月.docx
- “双减”政策对校外培训行业转型及家庭教育投入变化的影响 _2026年1月.docx
- Z世代员工对职场“摸鱼文化”的态度成因与管理对策研究 _2026年1月.docx
- 跨文化团队管理中的沟通障碍、文化冲突与融合策略案例分析 _2026年1月.docx
- 共享经济平台将劳动者归类为“合作伙伴”的伦理与法律责任 _2026年1月.docx
- 大型国际展会(如进博会、CES)的绿色会展实践与可持续发展评估 _2026年1月.docx
- 地理标识产品(如阳澄湖大闸蟹)与产地旅游的融合发展研究 _2026年1月.docx
原创力文档

文档评论(0)