问题标签 [excel-dna]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Excel Dna - 刷新所有数据源和公式计算
我有几个来自数据库的公式和数据。我想通过 ExcelDna 以编程方式刷新所有公式。所有这些公式都是 ExcelFunctions,我已将 ExcelCommand name = "Refresh" 放在我想重新计算到 Excel 工作表的地方。
我使用以下,但它只刷新本机 excel 函数,例如 NOW()、SUM() 等。它不会在 ExcelDna 函数上调用刷新?
提前致谢...
excel-dna - 通过 Excel-DNA 通过 xlcFormula 加速公式的插入
我正在使用 Excel-DNA 将公式插入到大约 40k 行 * 10 列中,而且速度很慢。
XlCall.Excel(XlCall.xlcCalculation, 3);
我设法通过暂时禁用更新(.
我尝试通过object[,]
对 xlcFormula 的调用传递一个:
但它将所有公式放入一个字段中(用分号分隔)。有没有办法做我想做的事情,还是我把时间浪费在不可能的事情上?
java - Java 的 Exceldna 等效项
ExcelDNA 是 C# 开发人员的绝佳资源 - Java 有类似的东西吗?
c# - How to reference a range of cells in UDF
c#, ExcelDNA, in my UDF, I want to pass a range of cells, MyUDF(A1:A2)
I tried MyUDF(object param1), if I type in myUDF(A1:A2), the MyUDF is never called I also tried MyUDF(string param1), MyUDF(string[] param1) neither works.
What type of the parameter should be? thanks
excel-dna - 如何在 Excel-DNA 中将用户输入转换为字符串
是否可以在 Excel-DNA 中的字符串参数的参数中不包含“”的情况下调用函数
excel-dna - ExcelDNA 通过 excel 单元格值显示意外输出
我使用一个函数 public static object getContent(String keyword, object StartTime, object EndTime) { alert(StartTime); }
将单元格 A1 设置为 18-07-2012。当调用 =getContent("africa",A1,"04-09-2012") 时显示 41108。这意味着什么?为什么它在 A1 中没有价值!!!
excel-dna - ExcelDNA 将 TODAY() 作为参数传递
是否可以编写一个接受 =getContent("keyword",TODAY()-30,TODAY()) 的函数,那么参数的类型应该是什么?
试过公共静态对象测试(对象日期){返回DateTime.FromOADate(Convert.ToDouble(日期));} // 输出 41180
c# - 我可以阻止 ExcelDNA 处理异常的发生吗?
在构建我的应用程序时,我经常喜欢将 SharpDevelop 中的“处理异常时暂停”选项设置为 true(我知道 Visual Studio 有类似的标志)。
然而,似乎 ExcelDNA 在 Excel 启动时抛出了很多异常(这些异常被捕获,因此在生产中没有问题)。
这意味着每次我想有效地调试我的程序时,我都需要先关闭这个标志,然后在 excel 完成启动后再次打开它。
有没有办法解决?
例如,第一个例外是:
System.IO.FileNotFoundException:无法加载文件或程序集“ExcelDna.Loader”或其依赖项之一。该系统找不到指定的文件。在静态 RuntimeAssembly System.Reflection.RuntimeAssembly.nLoad(System.Reflection.AssemblyName fileName, System.String codeBase, System.Security.Policy.Evidence assemblySecurity, System.Reflection.RuntimeAssembly locationHint, System.Threading.StackCrawlMark stackMark, System.Boolean throwOnFileNotFound , System.Boolean for Introspection, System.Boolean suppressSecurityChecks) 在静态 RuntimeAssembly System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(System.Reflection.AssemblyName assemblyRef, System.Security.Policy.Evidence assemblySecurity, System.Threading.StackCrawlMark stackMark, System.Boolean for Introspection,系统。
c# - 我们可以将自定义对象从 Excel 传递到 C# ExcelDNA 吗?
我有一个对象:
我可以通过 Excel DNA 将此对象传递给 C# 中的方法吗:
C#方法是:
这可以通过 Excel DNA 从 VBA 到 C# 吗?
c# - Excel 加载项未使用服务参考配置信息加载 app.config
我编写了一个带有服务引用的应用程序,用于对特定 URL 进行 Web 服务调用,并且效果很好。我想将此代码移动到 Excel 加载项中,但我遇到了这个问题:
未处理的异常消息:在 ServiceModel 客户端配置部分中找不到名称为“ConnectivityHttpsSoap12Endpoint”和合同“Connectivity.ConnectivityPortType”的端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此名称匹配的端点元素。
问题是我的 app.config(带有服务引用信息)没有被加载,因为 Excel 正在调用我的类库,调用应用程序的 app.config 需要添加服务引用。但这可以用 Excel 完成吗?更好的是,有没有办法从代码中加载我的 app.config?