可以查看源代码或反编译XLL的Excel插件 |
您所在的位置:网站首页 › vba反编译 › 可以查看源代码或反编译XLL的Excel插件 |
问题描述
是否可以在没有原始源代码的情况下查看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 |