-3
Excelの文書を読み込み、内部に何があるのかを教えてくれるコードがあり、エラーが表示されます。したがって、キーワード "excel"を使用すると、プログラムはファイルダイアログを開き、Excelドキュメントを選択させてから、何が入っているか教えてください。ここでは、コードcからの読み込みでエラーが発生しました。#
case "excel":
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
Microsoft.Office.Interop.Excel.Application _excelApp = new Microsoft.Office.Interop.Excel.Application();
_excelApp.Visible = true;
string fileName = @"C:\Users\N.Horatiu\Desktop\a.docx\\";
Workbook workbook = _excelApp.Workbooks.Open(fileName,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing);
Worksheet worksheet = (Worksheet)workbook.Worksheets[1];
Microsoft.Office.Interop.Excel.Range excelRange = worksheet.UsedRange;
object[,] valueArray = (object[,])excelRange.get_Value(
XlRangeValueDataType.xlRangeValueDefault);
for (int row = 1; row <= worksheet.UsedRange.Rows.Count; ++row)
{
for (int col = 1; col <= worksheet.UsedRange.Columns.Count; ++col)
{
ss.SpeakAsync(valueArray[row, col].ToString());
}
}
workbook.Close(false, Type.Missing, Type.Missing);
Marshal.ReleaseComObject(workbook);
_excelApp.Quit();
Marshal.FinalReleaseComObject(_excelApp);
}
break;
ですそして、ここで私は、ドキュメントを選択した後、私は取得エラーです:
を再試行してください。それはあなたへの有効なファイルパスのように見えますか? –
これは通常の「ファイルが見つかりません」というエラーです。 –
とにかくWord文書をExcelシートとして開くにはどうしたらいいですか? –