Excel 2002 (クライアント要件、変更不可) のワークブックとそこに含まれるワークシートから「特別な」データを抽出したいと考えています。この「特別な」データ カテゴリに範囲を分類しました。理想的には、ワークブック内のすべてのワークシートのすべての範囲のリストを取得したいと考えています。私が興味を持っている属性は、範囲名と範囲アドレスです。私はしばらくの間グーグルで検索してきましたが、関連するものは何も見つかりませんでした。
私は、Excel 2002 API が次のようなものを公開すると想定していました。
ApplicationClass app = new ApplicationClass();
Workbook workbook = app.Workbooks.Open(@"c:\file.xls", ...);
Worksheet worksheet = workbook.Worksheets["sheet1"] as Worksheet;
Range[] ranges = worksheet.GetAllRanges();
または似たようなもの。しかし、私は悲しいことに間違っています。
これは Excel 2002 で可能ですか?