Excel.Application xApp;
Excel.Workbook xBook =
null
;
Excel.Worksheet xSheet;
Excel.Range xRange =
null
;
try
{
xApp =
new
Excel.Application();
xBook = xApp.Workbooks.Open(tbFileName.Text,
false
,
true
,
Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value, Missing.Value, Missing.Value);
xSheet = (Excel.Worksheet) xBook.Worksheets[
1
];
xRange = xSheet.UsedRange;
}
catch
(Exception e){
Dialogs.error(e.Message+
"\n"
+e.StackTrace);
}
object
[,] xData;
xData = (System.Object[,]) xRange.get_Value( Missing.Value );
int
rowStart = data.data.GetLowerBound(
0
),
rowEnd = data.data.GetUpperBound(
0
),
colStart = data.data.GetLowerBound(
1
),
colEnd = data.data.GetUpperBound(
1
);
Syntax higlighted by Syntax highlighter, available at www.4ITDevelopers.net and www.JakNaWin.com