VSTO (Excel) – How to loop through Excel's Rows and Cells

27 בספטמבר 2011

תגיות: , , ,
4 תגובות


הנה דוגמת קוד כיצד לעבור בלולאה על עמודות ושורות בגיליון של קובץ Excel באפליקציית VSTO:


Microsoft.Office.Interop.Excel.Worksheet activeSheet =
                   Globals.ThisAddIn.Application.ActiveSheet;
Microsoft.Office.Interop.Excel.
Range Range_ = activeSheet.UsedRange;

dynamic
CellValue;
for (int a = 1; a <= Range_.Areas.Count; a++) 
{
   Microsoft.Office.Interop.Excel.
Range area = Range_.Areas[a];

  
for (int r = 1; r <= area.Rows.Count; r++) 
   {

      for (int c = 1; c <= area.Columns.Count; c++) 
      {
         // Cell value

         CellValue = ((Microsoft.Office.Interop.Excel.Range)area[r, c]).Value2; 
      }
   }
}

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

4 תגובות

  1. iphone 54 באוקטובר 2011 ב 11:32

    I acquired excellent data from a web site

    הגב
  2. India Wagon 10 באוקטובר 2011 ב 7:40

    Wonderful line up. We are going to be linking to this excellent post on our website. Sustain the great composing.

    הגב
  3. make degree3 בפברואר 2017 ב 13:42

    Quality articles or reviews is the important to attract the visitors to go to see
    the site, that's what this web page is providing.

    הגב
  4. oscars19 בפברואר 2017 ב 22:30

    Do you have a spam problem on this site; I also am a blogger, and I was wanting to know your situation; we have developed some nice
    practices and we are looking to exchange strategies with other folks, why not shoot me an email if interested.

    הגב