タイトル : Re: Excel Objectライブラリについて 投稿日 : 2003/08/18(Mon) 19:30 投稿者 : うぉる
[OSのVer]:Windows 2k [VBのVer]:VB.NET2002 > .NETからExcelのインスタンスを作成し、既存ファイルを開く処理を > XPと2000の両者で実行したいと考えています。 > この場合参照先のライブラリをどのように設定すればよいのでしょうか。 .NET Frameworkはプラットフォーム依存をなくすための実行環境でもありますので、 OSがWinXPであろうと2kであろうと、違いを考慮する必要はありません。 よって、「ソリューションエクスプローラ」の「参照設定」にライブラリを追加するだけでOKです。 > 今現在、上記処理EXEをXPで作成したため、 > Excel 10.0 Objectライブラリを参照しており、2000で起動することができません。 > 両者で起動可能な参照方法があるのでしょうか。 > またはバージョンに無関係に動作するよう作成するにはどうすればよいのでしょうか。 ビルドを行うとbinフォルダにEXEファイル等ができますよね。 そのEXEだけをコピーされているのでしょうか? 上記の「参照設定」を行えば、必要なライブラリ等がコピーされるので、あとは実行端末に 全てのファイルをXCOPYすれば良いだけですよ。 > *C#でのコーディング方法もご存知でしたら重ねて教えてください VB.NETが書ければC#も書けると思いますので、あえて書きません。 今回の内容のレベルでは、宣言時の書き方の順序とか、大文字小文字を気をつける程度だしね。 |