C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[3]: Microsoft.Excel の参照設定の追加について
(過去ログ 177 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 4 記事 (1 - 4 表示)] <<
0
>>
■101635
/ inTopicNo.1)
Microsoft.Excel の参照設定の追加について
▼
■
□投稿者/ こいち
(31回)-(2023/03/22(Wed) 11:30:36)
分類:[.NET 全般]
Visual Studio2019 のVisual Basic で開発しております。(OS:WindowsServer2019)
Excel操作をする必要が出てきたので、参照マネージャで「Microsoft.Excel Object Library」を
追加しようと思ったのですが、COM一覧に見当たりません。
当開発環境内にOfficeがインストールされていないのですが、原因はこれでしょうか?
また、Officeをインストールせずに、「Microsoft.Excel Object Library」を追加することは
出来ないのでしょうか。
お詳しい方がおられましたら、ご教授いただければ幸いでございます。
宜しくお願い致します。
引用返信
編集キー/
編集
■101636
/ inTopicNo.2)
Re[1]: Microsoft.Excel の参照設定の追加について
▲
▼
■
□投稿者/ 魔界の仮面弁士
(3604回)-(2023/03/22(Wed) 12:29:34)
■
No101635
(こいち さん) に返信
> 当開発環境内にOfficeがインストールされていないのですが、原因はこれでしょうか?
はい。このライブラリは、実際に Excel.exe を操作するライブラリなので、
デスクトップ版の Excel がインストールされている環境でなければなりません。
また、開発環境の Excel のバージョンが、実行環境の Excel のバージョンよりも高いと
問題を起こすことがあるので、バージョンも併せておきましょう。
> また、Officeをインストールせずに、「Microsoft.Excel Object Library」を追加することは
> 出来ないのでしょうか。
できません。
ただし、その他のライブラリで Excel を読み書きすることであれば可能です。
無料で使えるライブラリとしては、ReoGrid や ClosedXML などがあります。
いずれも NuGet から参照できます。
https://reogrid.net/jp/
https://github.com/ClosedXML/ClosedXML
引用返信
編集キー/
編集
■101637
/ inTopicNo.3)
Re[2]: Microsoft.Excel の参照設定の追加について
▲
▼
■
□投稿者/ こいち
(32回)-(2023/03/22(Wed) 14:34:50)
■
No101636
(魔界の仮面弁士 さん) に返信
いつもお世話になります。
> はい。このライブラリは、実際に Excel.exe を操作するライブラリなので、
> デスクトップ版の Excel がインストールされている環境でなければなりません。
>
> また、開発環境の Excel のバージョンが、実行環境の Excel のバージョンよりも高いと
> 問題を起こすことがあるので、バージョンも併せておきましょう。
あれから、Nugetで、「Microsoft.Office.Interop.Excel」と「Office」を入れることにより
とりあえず、一時対応は出来ました。
>>また、Officeをインストールせずに、「Microsoft.Excel Object Library」を追加することは
>>出来ないのでしょうか。
> できません。
> ただし、その他のライブラリで Excel を読み書きすることであれば可能です。
>
> 無料で使えるライブラリとしては、ReoGrid や ClosedXML などがあります。
> いずれも NuGet から参照できます。
>
https://reogrid.net/jp/
>
https://github.com/ClosedXML/ClosedXML
ありがとうございます、こちらの方も参考にさせていただきます。
解決済みで更新させていただきます。
解決済み
引用返信
編集キー/
編集
■101638
/ inTopicNo.4)
Re[3]: Microsoft.Excel の参照設定の追加について
▲
▼
■
□投稿者/ こいち
(33回)-(2023/03/22(Wed) 14:38:17)
■
No101637
(こいち さん) に返信
> ■
No101636
(魔界の仮面弁士 さん) に返信
>
> いつもお世話になります。
>
>>はい。このライブラリは、実際に Excel.exe を操作するライブラリなので、
>>デスクトップ版の Excel がインストールされている環境でなければなりません。
>>
>>また、開発環境の Excel のバージョンが、実行環境の Excel のバージョンよりも高いと
>>問題を起こすことがあるので、バージョンも併せておきましょう。
>
> あれから、Nugetで、「Microsoft.Office.Interop.Excel」と「Office」を入れることにより
> とりあえず、一時対応は出来ました。
>
> >>また、Officeをインストールせずに、「Microsoft.Excel Object Library」を追加することは
> >>出来ないのでしょうか。
>>できません。
>>ただし、その他のライブラリで Excel を読み書きすることであれば可能です。
>>
>>無料で使えるライブラリとしては、ReoGrid や ClosedXML などがあります。
>>いずれも NuGet から参照できます。
>>
https://reogrid.net/jp/
>>
https://github.com/ClosedXML/ClosedXML
>
> ありがとうございます、こちらの方も参考にさせていただきます。
>
> 解決済みで更新させていただきます。
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-