キングソフトオフィスの操作 への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 KOZ  (社会人)
投稿日時
2025/1/5 09:46:10
Microsoft.Office.Interop.Excel は、Microsoft Excel を操作するためのものですから、
キングソフトオフィスしかインストールしていないのであれば動きません。
キングソフトオフィスも OLE 操作をサポートしているようですが、COM の解放処理が
煩雑になるのでお勧めしません。
Excel を作成できる無料のライブラリは、NPOI, ClosedXML, OpenXML などがありますが
ClosedXML をお勧めします。
具体的な使い方については、ChatGPT などの AI に、"ClosedXML で Excel ファイルを作成する VB.NET のサンプルをください"
と質問すれば出てくると思います。
キングソフトオフィスしかインストールしていないのであれば動きません。
キングソフトオフィスも OLE 操作をサポートしているようですが、COM の解放処理が
煩雑になるのでお勧めしません。
Excel を作成できる無料のライブラリは、NPOI, ClosedXML, OpenXML などがありますが
ClosedXML をお勧めします。
具体的な使い方については、ChatGPT などの AI に、"ClosedXML で Excel ファイルを作成する VB.NET のサンプルをください"
と質問すれば出てくると思います。
投稿者 tanaka  (その他)
投稿日時
2025/1/3 15:18:21
少しづつやってます。まず、
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Imports Interop.Excel
End Sub
まず、エディタ上で、赤い波線が出ますが(Imports Interop.Excel)、エラーと言う事でしょうか?
何処を直せば良いでしょうか?
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Imports Interop.Excel
End Sub
まず、エディタ上で、赤い波線が出ますが(Imports Interop.Excel)、エラーと言う事でしょうか?
何処を直せば良いでしょうか?
投稿者 tanaka  (その他)
投稿日時
2025/1/2 14:33:42
VB2022 キングソフトオフィス2016を使用しています。
VBからキングソフトオフィスに書き込んだり、読み込んだりしたいのですが、それで、エクセルの読み書きのサンプルを真似して作ったのですが、上手く行きません。
それで、そもそもキングソフトオフィスの操作って出来るのでしょうか?
また、出来る場合、エクセルのコードそのままでは、出来ないのでしょうか?
よろしくお願いします。
VBからキングソフトオフィスに書き込んだり、読み込んだりしたいのですが、それで、エクセルの読み書きのサンプルを真似して作ったのですが、上手く行きません。
それで、そもそもキングソフトオフィスの操作って出来るのでしょうか?
また、出来る場合、エクセルのコードそのままでは、出来ないのでしょうか?
よろしくお願いします。
ありがとうございました。
他の方法を当たってみます。
少し自分で調べてみます。とりあえず解決としておきます。