LoginSignup
0
1

More than 3 years have passed since last update.

一太郎2020をVBScriptから動かしたメモ

Posted at

一太郎をOLEで外部のプログラムから起動、保存、終了させたく試してみました。一太郎は持っていないので体験版を使ってみました。情報は少なかったけど、「マクロバイザー」のヘルプを見ろ。と言う情報を見つけてなんとかなりました。

taro.vbs
Dim taro
'ComObjectを作成
Set taro = CreateObject("JXW.Application")
'一太郎の文書ファイルを開く
taro.Documents.Open ("C:\Users\Admin\Documents\sample.jtd")

'文書をいじる為にMsgBoxで一時停止
MsgBox("閉じる")

'SaveDocumentは文書いじってなくても保存確認のメッセージが表示されます。
'メッセージいらないんだけどな~
taro.TaroLibrary.SaveDocument
'ドキュメントを閉じる
taro.Documents.Close
'一太郎を終了
taro.Quit

同じことをPowerShellでやってみましたが、
  New-Object -ComObject JXW.Application
がうまくいきませんでした。エラーにはならないけど、オブジェクトが空みたいでした。最終的に何の言語で作るかは決まっていません。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1