DOBON.NETお気楽掲示板

[ 最新記事及び返信フォームをトピックトップへ ]

■1548 / inTopicNo.1)  プログラムでExcel操作したときにExcelが起動する
  
□投稿者/ みけんにしわ -(2014/08/05(Tue) 12:21:11)
  • アイコンこんにちは。

    プログラムでエクセルの帳票からデータを取得する処理を作成したのですが、
    対象のExcelファイルを読み込むときにExcelが立ち上がります。

    立ち上がらずに取得する方法はあるのでしょうか?

    ファイルを読み込むときは以下のようにしてExcelを開いています。

    Microsoft.Office.Interopをインポートして
    xlApp = New Excel.Application
    xlBook = xlBooks.Open(FilePath)


    <環境>
    Windows7
    VS2010 Framework 4.0



引用返信 削除キー/
■1549 / inTopicNo.2)  Re[1]: プログラムでExcel操作したときにExcelが起動する
□投稿者/ satodai -(2014/08/06(Wed) 16:33:40)
  • アイコン> 立ち上がらずに取得する方法はあるのでしょうか?

    必ず立ち上がると思います。

    画面にエクセルブックを表示させたくないということであれば

    xlApp = New Excel.Application
    の直後に
    xlApp.Visible = false;

    としてあげれば、外見上は立ち上がっていないように見えます。

    おそらく、これが一般的な対処法だと思います。
引用返信 削除キー/
■1550 / inTopicNo.3)  Re[2]: プログラムでExcel操作したときにExcelが起動する
□投稿者/ みけんにしわ -(2014/08/12(Tue) 11:21:12)
  • アイコン返信が遅くなり申し訳ありません。

    ご回答ありがとうございます。

    >xlApp.Visible = false
    表示されませんでした。
    Visibleをfalse見落としておりました。。。


    No1549に返信(satodaiさんの記事)
    >>立ち上がらずに取得する方法はあるのでしょうか?
    >
    > 必ず立ち上がると思います。
    >
    > 画面にエクセルブックを表示させたくないということであれば
    >
    > xlApp = New Excel.Application
    > の直後に
    > xlApp.Visible = false;
    >
    > としてあげれば、外見上は立ち上がっていないように見えます。
    >
    > おそらく、これが一般的な対処法だと思います。
解決み!
引用返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

Pass/


- Child Tree -