• 締切済み

vb.netでExcelの帳票を作成

初心者の質問で申し訳ないですが、困っています。 .NET2003でEXCEL帳票を作成するのですが、 開発環境はEXCEL2007 実行環境はEXCEL2000 といった状況で 開発時での、考慮すべき点(参照設定等)は何でしょうか? OSはXP Pro sp3です。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

初心者がやる課題ではないと思うが。 エクセルVBAでは不適当なのですか。 結局VBAの機能を使うことになると思う。 VBからエクセルの世界にはいる方法(コード)は、WEB照会で 「VB.NET エクセル」で照会すれば出てくる。 質問する前に照会してみましたか。 例 http://homepage2.nifty.com/nonnon/SoftSample/VB.NET/SampleExcelPrint.html >帳票 とは印刷物?シートの表のこと? 「開発」なら(ソフト業界の人?)、良くわかった先輩ナリが周りにいて、その人に聞けないのですか。 >参照設定等 はエクセルのオブジェクトライブラリが必要です。 Xl何々というエクセル定数には、気をつけた方がよいと思う。

--yon--
質問者

お礼

早速の回答ありがとうございます。 なにぶん初心者なもので、照会するキーワードも、 よくわからないもので・・・orz リンク先、参考にさせていただきます。

--yon--
質問者

補足

>>帳票 >とは印刷物?シートの表のこと? シートの表の事です。 >>参照設定等 >はエクセルのオブジェクトライブラリが必要です。 オブジェクトライブラリが必要なのは、わかっているのですが、 Office2007のオブジェクトライブラリを参照して、作成されたEXEが Office2000等の環境で、動くのかという事です。

関連するQ&A

  • EXCELで作成した帳票サイズが変わる

    職場のパソコンで作成したEXCELの帳票をUSBに書き込み自宅パソコンで修正をかけ再度USBカードに書き込み職場パソコンで開くと帳票サイズが変わっています。パソコン初心者な為、原因が全く分かりません、又直す方法はあるのでしょうか分かりやすく教えて頂きたいのですが。

  • VisualStudio2005作成exe

    お世話になっております。amix-2010と申します。 現在、VisualStudio2005にてEXCELを出力する開発を行っております。 開発はほぼ終りEXCEL2003がインストールされているローカル環境でexeを作成し、テストを行いOKとなったので、次にEXCEL2007インストールされている環境でexeを実行したところエラーとなりました。 microsoft excel 11.0 object libraryを参照し作成したため、2007インストール環境では参照できないためかと思います。 作成したexeはwindowsサーバー上で実行したいのでサーバーにはoffice等がインストールされていないため、office等がない環境で実行させるにはどのような設定が必要でしょうか? 勉強不足で申し訳ありませんが、ご教授ください。 よろしくお願いします。

  • VB2005→Excelへの出力

    現在、以下環境にてシステム開発を行っています。 OS:WindowsXP DB:SQL Server 2005 画面系:Visual Studio 2005 (VB) 帳票系:Microsoft Office 2003 (Excel) ここで質問なのですが、 VBにて取得したデータ(DBから取得)を、 Excelファイルの帳票テンプレートの名前付きセルに貼り付けたいのですが、 方法がわかりません。VB、Excelでの開発(プログラミング)初心者です。 「Imports Microsoft.Office.Interop.Owc11」 をインポートしてるだけで停まっています。 情報足らずであれば、また追記します。 とりあえず要件まで。 宜しくお願いします。

  • ソフト内でグラフや帳票を作成するために

    おはようございます。 個人的な興味から伺いたいのですが、 自己開発のWindowsGUIアプリケーション(.Net環境)を作成した場合、 データのグラフ化や帳票を作成するには、 コンポーネントとしてActiveReportやCrystalReport等のソフトを使わなければ実現できないのでしょうか? それとも、VB.Net、C#、C++.Netなどの言語のみで実現できるのでしょうか? 生産性など、作りやすさという点からは、上記ソフトを使ったほうが良いことはわかるのですが、 例えば、単純な帳票(簡単な請求書)を作るだけでも、高価なソフトを買うというのは、無駄な気がしています。

  • VB.NETによるEXCELの行挿入

    VB.NET 2005/XP(sp2)/Excel2003(sp2) 上記の環境で開発しておる者です。 VB.NETでExcelを操作するプログラムを作ろうといています。 内容は雛形Sheetの行(複数行)をコピーして、新しく作成したSheetに貼り付ける処理をしたいのですが、手法がわかりません…。 Excel起動・新しいSheetの作成・Excelの保存はなんとかできましたが、行コピーとコピーした行の挿入部分のサンプルが御座いましたら、どなたか、教えて頂けないでしょうか? よろしくお願い致します。

  • VB.NETで作成したプログラムの実行環境

    VB.NETで開発したプログラムが、 WindowsXP SP2 で動作しません。 VB.NET開発環境(Windows2000)は、MDAC2.7で、 WindowsXP SP2にはMDAC2.81が入っている (SP2にすると入るのでしょうか?それとも、XPには元から入っちゃってるのでしょうか?) からだと思います。 さらに、別のPC(Windows2000)に、 MDAC2.81(Microsoftよりダウンロードしたもの)を入れてみると、 こちらではプログラムが動いてしまいました。 ※ただし、ダウンロードする際、動作OSが表示されていましたが、XPは対応していないとのことです・・・ 開発環境より上位のMDACで動作しない、となると問題ですし、 また、XPでは使えない、となっても問題です。 この問題を解消する方法はありますでしょうか?

  • VB6からEXCEL2007へ出力は可能?

    現在、下記環境で作成したクラサバのアプリケーションを運用しています。 開発言語:Visual Basic 6.0 SP6 DB:Oracle8i DB 8.1.6 動作環境(OS):Windows2000、WindowsXP   (OFFICE):2000、2002、2003(Excel) このアプリケーションの中で、「Oracleからデータ取得→Excelに出力」という帳票作成機能があります。 マシンの増設を行うことになったのですが、OSはWindowsXPなのですが、OFFICEが2007がプリインストールされているものを導入する予定です。 そこで質問なのですが、現在のアプリケーションのままExcel2007に出力されますでしょうか? (簡単な処理フローは、1.Oracleからデータ取得→2.Excelテンプレートファイル(.xls)コピー→3.コピーしたExcelファイルに1.で取得した値を出力して保存というものです。)

  • javaによる、Excelへの帳票出力について

    お世話になります。現在javaによるシステム開発に従事しております。 環境は以下を想定しています。 OS:Windows XP IDE:eclipse 3.3 LANG:jdk 1.6 DB:postgres8.3 FW:Seasar2.4 そこで一点質問がございます。 javaでエクセルベースの帳票に、グラフ等のデザインを出力するといった 要件を抱えています。そこで、エクセルへの出力に利用できるフリーの ツールやApi等、何か利用できるものはありませんか? インターネットで調べたところ、POI等のツールがあるようですが、 実際何がいいのかよくわかりません。 フルスクラッチでの開発の予定です。 若輩者ですが、何卒ご尽力お願いいたします。

    • ベストアンサー
    • Java
  • XP上のvb6で作成したEXEをVistaで動かす時にエラーになる

    はじめまして。 EXE作成環境 OS:XPProSP2    VB6SP5 実行環境 OS:Vista Ultimate XPで動いていたソフトをVistaに移行を考えています。 ほぼ、なにもせずにそのまま動くのですが、 下記の箇所で書き込みエラーのメッセージが出てしまいます。 Date = Now 申し訳ありませんがご教授頂ければ助かります。 以上 よろしくお願いします。

  • ExcelのないPC、VB.NET作成のフォーム上でExcelを表示す

    ExcelのないPC、VB.NET作成のフォーム上でExcelを表示する 現在、Windows 7 Professional、VS2008で開発してます。 ExcelのないPCにVBで作成したアプリのフォーム上に Excel帳票を表示させる事は出来るでしょうか? Excelの帳票には画像とかが貼り付けてあります。 Excelを買えば…という事を言われるかもしれないですが 端末数が多いためExcelを購入する/しないで値段もかなり変わってきます。 また、ExcelViewerをVBから起動するという方法もありますが 出来るだけ1つのフォーム上での表示という事なので・・・ かなり厳しい環境ですが何かしら情報があればご提示願います。

専門家に質問してみよう