Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用C重命名Excel中的单元格#_C#_Excel - Fatal编程技术网

C# 使用C重命名Excel中的单元格#

C# 使用C重命名Excel中的单元格#,c#,excel,C#,Excel,是否可以将单元格重命名,如C#中的“A1”改为“firstCell”?使用Microsoft.Office.Interop.Excel private void rename_btn_Click(object sender, EventArgs e) { misValue = System.Reflection.Missing.Value; xlApp = new Excel.ApplicationClass();

是否可以将单元格重命名,如C#中的“A1”改为“firstCell”?使用Microsoft.Office.Interop.Excel

private void rename_btn_Click(object sender, EventArgs e)
    {

            misValue = System.Reflection.Missing.Value;
            xlApp = new Excel.ApplicationClass();
            xlWorkBook = xlApp.Workbooks.Open(xlFilename, 0, false, 5, "", "", true,                 Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", true, false, 0, true, 1, 0);
            Excel.Range r = xlWorkSheet.get_Range("A1", "A1");

            //rename cell "A1"
           xlWorkBook.Close(true, misValue, misValue);
            xlApp.Quit();       
     }

您应该能够设置单元格范围r的名称,类似于

r.Name = "myName"

然后保存,应该可以了。

。是的。谢谢。但我尝试了反向操作,即手动重命名excel单元格,但“string str=r.name.ToString()”无法获取名称?还有别的办法吗?