none
C#でPictureBox内の画像をExcelに出力する方法について RRS feed

  • 質問

  • こんにちは.よろしくお願いいたします.

    C#で作成したWindowsアプリにおいて,PictureBoxに表示されている画像をExcelに出力方法について渉猟しています.

    WindowsアプリからExcelの起動,Bookの確保,シートの確保,セルへのデータ入出力はできるようになったのですが,画像の転送の方法が分かりません.

    どなたかお知恵を拝借できませんでしょうか.何卒よろしくお願いいたします.

    2007年3月21日 7:21

すべての返信

  • きるひあいすさん、こんにちは。

     きるひあいす さんからの引用
    WindowsアプリからExcelの起動,Bookの確保,シートの確保,セルへのデータ入出力はできるようになったのですが,

    これは、Office PIA を利用してのお話でしょうか?
    それとも、VSTO などでしょうか?

    画像の転送の方法が分かりません.どなたかお知恵を拝借できませんでしょうか.何卒よろしくお願いいたします.

    どのような形式で取り込みたいのでしょうか?
    それによって方法は変わります。

    最も簡単なのは、画像ファイルを介す方法です。

    2007年3月21日 7:37
  • じゃんぬねっとさん,こんにちは.早速の返答ありがとうございます.

    C#のプログラム暦が浅く勉強不足で大変申し訳ありません.また,説明不足な点が多々あり本当にすいません.

    ①まず,WindowsアプリからExcelとのやりとりなのですが,以下のような記述でしてます.

    //Excelの起動,Bookの確保,シートの確保

    Excel.Application xls;
    xls = new Excel.Application();
    Excel.Workbook workbook = xls.Workbooks.Add( Excel.XlWBATemplate.xlWBATWorksheet);
    workbook.Activate();
    Excel.Sheets sheets = workbook.Sheets;Object after = sheets[sheets.Count]; 
    Object before = System.Reflection.Missing.Value;
    Excel.Worksheet sheet = (Excel.Worksheet)sheets.Add( before, after, 1,Excel.XlSheetType.xlWorksheet);

    //データの転送

    sheet.Cells[ , ] でプログラム計算結果をセルに転送

     

    ②次に,取り込み方法ですが,

    PictureBoxに画像を取り込んでそれを画像処理しています.なので,PictureBoxにある最終的に表示されている画像をExcelで取り込みたいです.

     

    お手数ですが,何卒よろしくお願いいたします.

    2007年3月21日 7:55
  • じゃんぬねっとさん,こんにちは.

     じゃんぬねっと さんからの引用

    最も簡単なのは、画像ファイルを介す方法です。

    これについて教えていただけませんか?

    よろしくお願いいたします.

    2007年3月24日 1:24