Quantcast
Channel: NetOffice - MS Office in .NET
Viewing all articles
Browse latest Browse all 1741

New Post: Excel: Names.Add Method

$
0
0
Noch folgende interessante Beobachtung:
[TestMethod]
        public void AddNameEnglish3NetOffice()
        {
            NetOffice.ExcelApi.Application app = new NetOffice.ExcelApi.Application();
            app.Visible = true;
            app.Workbooks.Add();
            app.ActiveWorkbook.Activate();
            ((Excel.Worksheet)app.ActiveWorkbook.ActiveSheet).Cells[1, 1].Value = "=TODAY()";
            //app.ActiveWorkbook.Names.Add(name: "tester", refersTo: "=Offset('Tabelle1'!$A$1,0,0,1,1)");
            app.ActiveWorkbook.Names.Add(name: "tester", refersTo: "=TODAY()");
        }
Hier wird in Zelle A1 des aktuellen Sheets korrekterweise die Formel übersetzt und es wird "=HEUTE()" eingetragen. Im NameManager erhalte ich jedoch einen Namen "tester", der auf "=TODAY()" verweist. Hier wird die Formel nicht übersetzt und daher funktioniert sie auch nicht.

Viewing all articles
Browse latest Browse all 1741

Trending Articles