飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1908|回复: 45

[原创] Smart Indenter for VBA v4.0.7.5 完美破解汉化版 by D4llower

    [复制链接]
  • TA的每日心情
    开心
    2017-6-12 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2024-11-17 17:33:43 | 显示全部楼层 |阅读模式
    本帖最后由 D4llower 于 2024-11-19 01:06 编辑

    Smart Indenter for VBA v4.0.7.5 完美破解版 by D4llower

    原版出处:https://www.oaltd.co.uk/Indenter/Default.htm


    写过 VBA 的朋友应该知道这个工具,应该算是 VBA 代码格式化插件的鼻祖了。

    客观地说,这个工具在 VBA 代码格式化的效果和资源占用方面,无人能出其右。虽然有一些模仿者和追赶者,包括国内 Charltsing 的 Smart Indenter for VBE (https://www.cnblogs.com/Charltsing/p/SmartIndenter64.html,后升级为更强大的 VBA 代码编辑器),以及国外的 Rubberduck (https://rubberduckvba.com/),但单纯在代码格式化方面,本插件提供的规范性和定制化支持,仍然是业内最好的,或许没有之一。

    可惜的是,因为本插件是 VB6 开发的,没办法进行64位 COM 组件的开发,所以一直无法支持 64 位版 Office。微软应该是从 2010 年开始推出64位版 Office,所以这个状况一直持续了 14 年。

    直到最近,一个偶然的机会,发现这个插件竟然更新了,换成了C#开发,终于可以支持64位 Office 了。距上一版 v3.5 发布的2005年,将近20年了,真的很敬佩作者,这也许就是程序员的坚持和真爱吧。

    体验了一下,还是熟悉的配方,还是熟悉的味道。简洁、轻量、纯粹,值得拥有。只是新版插件不再免费,至少需要支付 25 欧元。

    于是,动手破解了授权和网络验证,顺便开启了对 XP 系统的支持(把作者的 C# 4.6.2 版本降级到了 4.0,同时修改了 Wix 安装检测中自动在线安装 .NET Framework 的动作)。并且,由于 Wix 安装包无法支持32位 XP 系统,所以专门制作了 XP 系统的专属 MSI 安装包,方便古董级爱好者们在 XP 系统下的 Office 2000-2003 也可以尝鲜最新版插件。

    另外,接受网友的提议,抽空做了汉化版,方便国内用户使用。

    当然,出于敬意,有条件的朋友,推荐支持一下原作者。


    Enjoy it,

    D4llower, 2024.11



    01.png

    02.png

    03.png

    04.png

    01.png

    02.png

    03.png

    04.png

    Smart Indenter for VBA v4.0.7.5 完美破解英文版.7z

    1023.27 KB, 下载次数: 50, 下载积分: 飘云币 -2 枚

    Smart Indenter for VBA v4.0.7.5 完美破解汉化版.7z

    1023.28 KB, 下载次数: 102, 下载积分: 飘云币 -2 枚

    评分

    参与人数 15威望 +18 飘云币 +17 收起 理由
    wahaha + 1
    whoisboss + 1 + 1 PYG有你更精彩!
    xsping838 + 1 原创精品 感谢分享!
    cqcbc + 2 + 2 PYG有你更精彩!
    非诚勿扰 + 2 + 2 感谢发布原创作品,PYG有你更精彩!
    LuckyClover + 1 + 1 感谢发布原创作品,PYG有你更精彩!
    杨林 + 1 + 1 PYG有你更精彩!
    pingyyaiping + 1 + 1 PYG有你更精彩!
    laoda1228 + 1 + 1 感谢发布原创作品,PYG有你更精彩!
    Master.lu + 2 PYG有你更精彩!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-7-11 06:57
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2024-11-17 18:30:22 | 显示全部楼层
    本帖最后由 charltsing 于 2024-11-17 19:30 编辑

    你有没有具体的代码例子,Smart Indenter for VBE处理不好的那种?需要说明的是类似冒号这种排版不是不能支持,是不打算支持。

    Smart Indenter for VBE的核心代码只有两三百行,Smart Indenter for VBA v4.0.7.5的核心代码是1400多行。我觉得后者写得有点臃肿,没啥必要。
    如果你有排版问题,可以告诉我。

    Smart Indenter for VBA v4.0.7.5也许应该汉化一下,否则国内那帮VBAer没法用。很多人连字母都认不齐。让他们看英文界面,有点勉强了。

    顺便提一下,橡皮鸭的Indent功能是来自古老的Indent2000,很弱的排版。我不知道这两年有没有啥改进。橡皮鸭的开发者目标不是为VBAer服务,而是为了靠这个项目混点赞助,插件肥硕臃肿,实在没法用。




    PYG19周年生日快乐!
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    昨天 13:49
  • 签到天数: 393 天

    [LV.9]以坛为家II

    发表于 2024-11-17 17:44:07 | 显示全部楼层
    PYG19周年生日快乐!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 12:15
  • 签到天数: 374 天

    [LV.9]以坛为家II

    发表于 2024-11-17 18:46:54 | 显示全部楼层
    感谢分享专业软件~
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    6 天前
  • 签到天数: 391 天

    [LV.9]以坛为家II

    发表于 2024-11-17 19:00:52 | 显示全部楼层
    好工具,下载收藏备用了.
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 01:45
  • 签到天数: 118 天

    [LV.6]常住居民II

    发表于 2024-11-17 19:40:48 | 显示全部楼层
    感谢分享感谢分享
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 11:07
  • 签到天数: 1337 天

    [LV.10]以坛为家III

    发表于 2024-11-17 19:49:40 | 显示全部楼层
    原来是个编辑器
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 11:07
  • 签到天数: 1337 天

    [LV.10]以坛为家III

    发表于 2024-11-17 19:51:10 | 显示全部楼层
    看中的是 for XP
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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