Windows10のタスクスケジュールで、拡張子がiniのファイルを、自動的にLibreOffice6.4.4のCalcマクロを実行しようとすると、最初にテキストのインポートと表示された窓(起動インデックス?インポートや区切りオプション等の指定を要求)が開き、その後どうしてもEnterキーを押さないとマクロが自動起動しません。このため、タスクスケジューラーが停止してしまいます。iniファイルでLibreoffice calcマクロを自動起動・実行するには、どうすればよいか、ご教示いただければと思います。
回答ではないメモ。
https://opengrok.libreoffice.org/xref/core/framework/source/loadenv/loadenv.cxx?r=ff25a4a6#293
https://opengrok.libreoffice.org/xref/core/framework/source/loadenv/loadenv.cxx?r=ff25a4a6#317
https://opengrok.libreoffice.org/xref/core/uui/util/uui.component?r=2da149ff&mo=1323&fi=27#30
https://opengrok.libreoffice.org/xref/core/framework/source/loadenv/loadenv.cxx?r=ff25a4a6#339
https://opengrok.libreoffice.org/xref/core/framework/source/loadenv/loadenv.cxx?r=ff25a4a6#1115
https://opengrok.libreoffice.org/xref/core/uui/source/interactionhandler.cxx?r=e2a08187#196
(この辺ちゃんと追ってない)
https://opengrok.libreoffice.org/xref/core/sfx2/source/doc/objstor.cxx?r=aa96436c#873
https://opengrok.libreoffice.org/xref/core/sfx2/source/doc/objstor.cxx?r=aa96436c#880
https://opengrok.libreoffice.org/xref/core/sfx2/source/doc/objstor.cxx?r=aa96436c#898
(ここらへんは単純に処理を追うだけ)
https://opengrok.libreoffice.org/xref/core/uui/source/iahndl-filter.cxx?r=b2bfa626#218
https://opengrok.libreoffice.org/xref/core/uui/source/iahndl-filter.cxx?r=b2bfa626#230
https://opengrok.libreoffice.org/xref/core/sc/source/ui/unoobj/filtuno.cxx?r=1e97ca02#53
https://opengrok.libreoffice.org/xref/core/sc/source/ui/unoobj/filtuno.cxx?r=1e97ca02#190
だから、理屈上は
「フィルタ自体のUIComponentが存在しない」「LoadEnvFeatures::WorkWithUIが指定されていない」「MediaDescriptorでHiddenかPreviewが有効になっている」のいずれかを作れば行けそうな気がする。
コマンドラインで指定出来るかどうかは分からない(回答ではなくコメントで済ませている理由)
バグレポ(未解決) tdf#74580
御回答ありがとうございます。ご指摘いただいたコマンドを入れてみましたが、うまく動作しません。コマンドラインでの指定では難しい気がしますが、書かれた理屈を実現できるよう頑張ってみます。もし、何かお気づきのことがありましたら、追加でコメントいただけると助かります。