【问题标题】:How to know the cell last formula with Excel-DNA如何用 Excel-DNA 知道单元格最后一个公式
【发布时间】:2019-02-26 03:07:17
【问题描述】:

当我输入公式时,我想知道单元格最后一个公式是什么。

比如,首先我输入'=custome(1,2)',我想知道单元格最后一个公式当我把公式改成'=custome(2,3)'的时候。

如果您知道解决方案,请帮助我

【问题讨论】:

    标签: excel-dna


    【解决方案1】:

    这样的事情呢?

     public class Class1
    {
    
        public static string LastFormula = "";
    
        [ExcelFunction(Description = "")]
        public static object Foo(string val)
        {
            var app = (Microsoft.Office.Interop.Excel.Application)ExcelDna.Integration.ExcelDnaUtil.Application;
            Microsoft.Office.Interop.Excel.Range cell = app.ActiveCell;
    
            LastFormula = cell.Formula;//
            return val;
        }
    }
    

    【讨论】:

    • 非常感谢,我使用 ExcelAsyncFunction UDF,所以,当我使用你的代码时,这是抛出异常。
    • 什么异常?
    猜你喜欢
    • 2018-03-13
    • 2016-11-28
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多