キングソフトオフィスの操作 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 tanaka   (その他) 投稿日時 2025/1/5 11:18:50
Microsoft.Office.Interop.Excel は、無理ですか。

ありがとうございました。

他の方法を当たってみます。

少し自分で調べてみます。とりあえず解決としておきます。
投稿者 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 のサンプルをください"
と質問すれば出てくると思います。
投稿者 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)、エラーと言う事でしょうか?
何処を直せば良いでしょうか?
投稿者 tanaka  (その他) 投稿日時 2025/1/2 14:33:42
VB2022 キングソフトオフィス2016を使用しています。

VBからキングソフトオフィスに書き込んだり、読み込んだりしたいのですが、それで、エクセルの読み書きのサンプルを真似して作ったのですが、上手く行きません。
それで、そもそもキングソフトオフィスの操作って出来るのでしょうか?
また、出来る場合、エクセルのコードそのままでは、出来ないのでしょうか?

よろしくお願いします。