2017-12-28 27 views
-1

私はMS Wordで8列のテーブルを持っています。 7列はテキストベースであり、1列はイメージを含む。すべての値を行ごとに読み込み、フォームのコントロールに表示したい。私はエラーを与えるコードを次のように試してみました。また、このコードは、私が「行」に発生したエラーがありC#winformsでMS Wordのテーブルを読み込むには?

  w = new Word.Application(); 
     var document = w.Documents.Open(tbWordFile.Text.Trim()); 
for (int iCounter = 1; iCounter <= document.Tables.Count; iCounter++) 
     { 
      foreach (Row in document.Tables[iCounter].Rows) 
      { 
       foreach (Cell aCell in aRow.Cells) 
       { 
        currLine = aCell.Range.Text; 
        //Process Line 
       } 
      } 
     } 

考えるテキストのためにある変数は、行が原因 その保護レベル

+2

このコードはどのようなエラーが発生しますか? –

答えて

-1
foreach (Row in document.Tables[iCounter].Rows) 

あなたが行とを反復しているにアクセスできない」ということは、あなたのあなたはを変数名なしで宣言しています。

foreach (Row aRow in document.Tables[iCounter].Rows) 
関連する問題