ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: rgbaabbcc

[原创] [分享][原创]Excel简单封装教程,图文并貌![已纠正错误]

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2013-6-3 16:02 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖已被收录到知识树中,索引项:封装
Private Sub Workbook_BeforeClose(Cancel As Boolean)

If ThisWorkbook.ReadOnly = True Then
ThisWorkbook.Close SaveChanges:=False
Else
ThisWorkbook.Close SaveChanges:=True
End If

Dim myfile As FileSection '定义变量
Dim comc, exec, xlsc As String '定义变量
Application.Visible = False '隐藏EXCEL主窗口
exec = Worksheets("temp").Cells(1, 1).Value
xlsc = Worksheets("temp").Cells(2, 1).Value
comc = exec & " " & xlsc
Open exec For Binary As #1 '打开EXE文件
ReDim myfile.Bytes(1 To EXE_SIZE)
Get #1, 1, myfile.Bytes '取得固有文件头
Close #1
If VBA.Dir(exec) <> "" Then Kill exec
Open exec For Binary As #1 '生成新的EXE文件
Put #1, 1, myfile.Bytes '先写入文件头
Open xlsc For Binary As #2 '打开xls临时文件
ReDim myfile.Bytes(1 To FileLen(xlsc))
Get #2, 1, myfile.Bytes
Put #1, EXE_SIZE + 1, myfile.Bytes '将xls部分追加进EXE

Close #1
Close #2

Application.Quit
Shell comc, vbMinimizedNoFocus '删除临时xls文件

End Sub

If ThisWorkbook.ReadOnly = True Then
ThisWorkbook.Close SaveChanges:=False
Else
ThisWorkbook.Close SaveChanges:=True
End If

这段代码为何不起作用,封装后这段代码不起作用,如果是非只读状态打开,文件自动保存。
请问各位要如何修改呢。

TA的精华主题

TA的得分主题

发表于 2014-2-13 23:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
楼主,能给我发一份全的吗?我下载的不能全部打开。里面附带的教程也不能打开。邮箱:422723004@qq.com,谢谢

TA的精华主题

TA的得分主题

发表于 2014-6-5 11:54 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2014-11-28 09:27 | 显示全部楼层
我还没作过Excel封装,新鲜学习中

TA的精华主题

TA的得分主题

发表于 2014-12-1 10:05 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2015-6-21 12:09 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
meishayongle 发表于 2014-12-1 10:05
好东西就要拿出来分享嘛,么么哒!

真不容易 ,发个贴还不能忘记了后续解惑……谢谢!

TA的精华主题

TA的得分主题

发表于 2018-10-29 12:47 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-10-29 12:51 | 显示全部楼层
怎么以下附件为Excel封装专用文件夹

oLWVXx8c.rar
下载的时候有限时有木马病毒

TA的精华主题

TA的得分主题

发表于 2022-6-9 17:03 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2023-7-24 14:19 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-20 05:45 , Processed in 0.046971 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表