簡體   English   中英

使用C#Excel Interop選擇范圍

[英]select range using c# excel interop

我無法在C#中使用excel interop選擇范圍。 請讓我知道我在做什么錯。 我對excel互操作性很陌生

   static void Main(string[] args)
    {
        Excel.Application xlApp = new Excel.Application();
        Excel.Workbook xlWorkbook = xlApp.Workbooks.Open("D:\\s1.xlsx");

        Excel.Range xlTestRange;
        Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[2];

        xlTestRange = xlWorksheet.UsedRange;
        xlTestRange.Select();
        xlWorkbook.Save();
        xlWorkbook.Close();
        xlApp.UserControl = true;
        xlApp.Quit();


    }

以下代碼在LINQPad中為我工作:

var xlApp = new Excel.Application();
var xlWorkbook = xlApp.Workbooks.Open(@"path-to-excel-file");
var xlWorksheet = (Excel.Worksheet)xlWorkbook.Sheets[1];

var xlTestRange = xlWorksheet.UsedRange;
xlTestRange.Select();
xlWorkbook.Save();

xlWorkbook.Close();
xlApp.Quit();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM