gpt4 book ai didi

c# - 可以查看源代码或反编译 XLL Excel 添加

转载 作者:行者123 更新时间:2023-12-02 02:36:05 25 4
gpt4 key购买 nike

是否可以在没有原始源代码的情况下查看 XLL Excel 插件的源代码?我猜测这个 XLL 是用 C# 编写的,但不确定。 IE。可以使用 dotPeek 反编译的 .NET DLL,或者可以通过 Developer > Visual Basic 在 Excel 中打开的 XLA 文件。我尝试了两种方法,但都没有成功。

最佳答案

您知道此 Excel 加载项是否是使用 Excel-DNA 构建的吗?如果是,那么您可以使用 ExcelDnaUnpack 从 .XLL 文件中提取 .NET 程序集。 .

源代码位于 GitHub 上:https://github.com/augustoproiete/ExcelDnaUnpack

您可以在Releases下载ExcelDnaUnpack.exe(编译后即可使用的工具) GitHub 上项目的选项卡。

<小时/>

ExcelDnaUnpack is a command-line utility to extract the contents of ExcelDna add-ins packed with ExcelDnaPack

Usage: ExcelDnaUnpack.exe [<options>]

Where [<options>] 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

关于c# - 可以查看源代码或反编译 XLL Excel 添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31143490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com