可以查看源代码或反编译XLL的Excel插件

您所在的位置:网站首页 vba反编译 可以查看源代码或反编译XLL的Excel插件

可以查看源代码或反编译XLL的Excel插件

2024-01-22 20:37| 来源: 网络整理| 查看: 265

问题描述

是否可以在没有原始源代码的情况下查看Xll Excel添加的源代码?我猜该XLL是用C#写的,但不确定. IE.您可以用dotpeek进行反编译或可以通过开发人员> Visual Basic在Excel中打开的XLA文件.我尝试了两种方法,没有运气.

推荐答案

您知道是否使用Excel-DNA构建了此Excel加载项?如果是这样,那么您可以使用 exceldnaununnunpack .

源代码在github上: p>

您可以在中下载ExcelDnaUnpack.exe(准备使用的编译工具) github上的项目选项卡.

exceldnaunpack 是提取命令行的实用性Exceldna附加件装有ExceldNapack

Usage: ExcelDnaUnpack.exe [] Where [] is any of: --xllFile=VALUE The XLL file to be unpacked; e.g. MyAddIn-packed.xll --outFolder=VALUE [Optional] The folder into which the extracted files will be written; defaults to '.\unpacked' --overwrite [Optional] Allow existing files of the same name to be overwritten Example: ExcelDnaUnpack.exe --xllFile=MyAddins\FirstAddin-packed.xll The extracted files will be saved to MyAddins\unpacked 其他推荐答案

作为一般答案,XLL是使用Excel C API编写的,实际上它们是标准DLL.创建XLL时,您基本上创建了DLL并将其重命名为将其转换为.xll.因此,您的问题实际上恢复了此问题:如何分解C ++ DLL?

> >

本文地址:https://www.itbaoku.cn/post/1855588.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3