excel-dna相关内容

Excel 加载项未加载带有服务参考配置信息的 app.config

我编写了一个带有服务引用的应用程序,用于对特定 URL 进行网络服务调用,并且效果很好.我想将此代码移动到 Excel 插件中,但我遇到了这个问题: 未处理的异常消息:在 ServiceModel 客户端配置部分中找不到名称为“ConnectivityHttpsSoap12Endpoint"且合同为“Connectivity.ConnectivityPortType"的端点元素.这可能是因为 ..
发布时间:2021-12-11 18:43:33 C#/.NET

使用 C# 创建新的 Excel 函数(用户定义函数)

我想创建一个新的 Excel 函数(用户定义的函数),为此我做了与此链接相同的步骤:https://excel-dna.net/ 我创建了一个类库项目 我安装了 ExcelDna.Integration 包 我创建了一个方法 sayHello 但是当我尝试从 excel 中的单元格调用我的函数时(我输入 =sayHello("World"),该函数没有出现,似乎它没有添加到 ..
发布时间:2021-09-15 19:07:49 C#/.NET

使多个工作簿的Excel 2013中的功能区控件无效

我有一个自定义的功能区,在其中添加了一个包含切换按钮的选项卡.此切换按钮具有getPressed属性,该属性链接到一个回调函数,该函数返回切换按钮的按下状态.切换按钮的目的是显示/隐藏自定义任务窗格.效果很好. 但是,我的问题是在Excel 2013中,如果我打开了两个或更多工作簿,则在使切换按钮无效时,只会更新活动工作簿中的一个.我还想更新其他工作簿上的切换按钮的按下状态,因为自定义任务窗 ..
发布时间:2021-05-06 18:31:30 其他开发

Excel功能区下拉菜单背景颜色

我创建了一个Excel功能区,其中有一个下拉菜单供用户切换到我们插件的不同环境,是否可以通过这种方法将下拉菜单中的选定背景值赋予背景颜色,因此在实时情况下我可以同样以红色背景显示Live,以绿色背景显示Dev 解决方案 无法更改DropDown(或项目)的背景,但是您可以为每个项目使用不同的图像.像这样: 不幸的是,图像的用户选择后不可见,从下拉的项,所以你必须无效色带和动态地设置到 ..
发布时间:2021-05-05 20:33:49 其他开发

ExcelDNA引发异常访问Range.Value2

我正在将excel插件(使用的shimloader)移植到exceldna,是的,我已经看到了其他SO(以及SO之外)的问题,但是没有任何问题可以解决我的问题,我希望有新的解决方案. 代码很简单. [ExcelFunction(Name ="DoSomething")]字符串DoSomething(){var xl = ExcelDna.Application;var callerCel ..
发布时间:2021-05-05 20:13:09 C#/.NET

如何在UDF中引用一系列单元格

c#,ExcelDNA,在我的UDF中,我想传递一系列单元格MyUDF(A1:A2) 我尝试了MyUDF(object param1),如果我键入myUDF(A1:A2),则永远不会调用MyUDF我也尝试了MyUDF(string param1),MyUDF(string [] param1)都行不通. 该参数应为哪种类型?谢谢 解决方案 格式公共静态对象MyUDF(objec ..
发布时间:2021-05-05 18:58:04 C#/.NET

Excel-DNA外接程序,其连接字符串存储在外部配置文件中

我在一个项目中使用 Excel-Dna ,该项目中的连接字符串存储在名为 connections.config 的外部文件中,该文件在 App中引用.config 文件.生成项目时,两个配置文件都被复制到bin文件夹中,并且 App.config 文件被重命名为 -AddIn64-packed.xll.config 应该是. 问题在于打包的 xll 仍然依赖于两个配置文件.将连 ..
发布时间:2021-04-09 18:42:38 C#/.NET

如何在ExcelDNA加载项中使用Cefsharp浏览器控件?

我使用 ExcelDNA 创建的Excel加载项,其中包含 Cefsharp 浏览器“ rel =” nofollow noreferrer“>自定义任务窗格。当我运行加载项时,会出现以下错误: 无法加载文件或程序集“ CefSharp,Version = 65.0。 0.0, 文化=中立,PublicKeyToken = 40c4b6fc221f4138”或其 依赖项之一。找不到指定的 ..
发布时间:2020-09-30 02:16:36 C#/.NET

C#:ExcelDNA在Excel中显示一个数组

我正在为excel创建一个插件,我想知道如何创建新行以显示列表或数组 我创建了一个示例函数: [ExcelFunction(Description = "Split string", Category = "STRING")] public static object[] StringSplit([ExcelArgument(Name = "TEXT", Description ..
发布时间:2020-07-18 01:31:14 其他开发

从Excel公式中的UDF删除AddIn路径

我的插件是xla,现在我使用excelDNA,所以它变成了xll, 当我打开以前版本的我的插件(UDB的 )中内置的电子表格时,它会显示带有xla路径的myUDF。例如,当我单击“编辑”链接并将源更改为“ C:... \MyUDFs.xll” 时,例如“ C:CProgram Files\安装文件夹\MyUDFs.xla!MyUDF”, 我弹出一个窗口,显示 “ Excel无法更新此工作 ..
发布时间:2020-06-02 18:35:06 其他开发

函数向导中的参数类型验证

如果我在这些字段中输入一个字符串代替一个数字,那么我在得到#VALUE!错误。 可以使用Excel-DNA实现类似的功能吗? 解决方案 我不认为Excel支持一种显示用户定义函数类型的方法。 Excel-DNA 使用正确的类型注册函数(例如,采用Double)。 Excel完全控制在“功能参数”对话框中显示的内容,某些方面仅适用于内置函数,如强制参数(粗体显示)。 ..
发布时间:2017-09-09 15:34:17 Office

如何从ExcelDNA重新触发GetCustomUI()

我在ExcelDNA中创建了一个自定义功能区(扩展ExcelRibbon)并覆盖了GetCustomUI()方法,以从字符串列表中创建一个菜单控件。基本上: public override string GetCustomUI(string RibbonID) { string customUIXml = @“ ..
发布时间:2017-09-09 01:06:54 Office

如何检查Excel单元格的格式在C#中,看看是否单元格的值是一个日期

早安所有! 我一直在开发一段时间中,用户可以发布一组值的一组日期的项目。 如用户将在Excel中选择一个范围,其中将包括日期值,以及其中包含的值公布对应于这些日期同样大小的范围。 我需要做的( C#)是检查单元格格式的两个区域,看看哪一个是“真正”的日期,我一直在使用ExcelDNA因为所有日期为双打回来后,我可以在技术上分析我的'价值'为日期,并导致所有各种各样的问题。 ..
发布时间:2016-10-04 15:57:15 C#/.NET

获得C#中的当前工作簿对象

我已经写在C#这在Excel电子表格中创建自定义文档属性的应用程序,我有这样的函数,它接受一个工作簿对象... 然而,实际上获得当前工作簿对象已经被证明是很烦人,我使用ExcelDNA添加功能,但是,我似乎无法通过我的功能有效的工作簿COM对象。 解决方案 这是我目前做的方式似乎工作得很好。 使用Excel =的Microsoft.Office.Interop.Excel; ..
发布时间:2016-09-19 11:34:16 C#/.NET

Excel插件不加载的app.config与服务引用配置信息

我写一个应用程序与服务的参考,使Web服务调用到特定的URL,它的伟大工程。我想这code移动到一个Excel插件,但我碰到这个问题: 未处理的异常信息:未能与在ServiceModel客户端配置节名'ConnectivityHttpsSoap12Endpoint“和合同”Connectivity.ConnectivityPortType“找到终结点元素。这可能是因为没有配置文件,发现你的应 ..
发布时间:2016-08-29 12:31:13 C#/.NET

如何获得ExcelDNA工作,R.Net

我是一个C#和R初学者尝试运行的例子的http://mockquant.blogspot.com/2011/07/yet-another-way-to-use-r-in-excel-for.html < D​​naLibrary RuntimeVersion =“4.0版”NAME =“我的第一个XLL”LANGUAGE =“CS”> < ExternalLibrary路径 ..
发布时间:2015-11-26 19:42:35 C#/.NET