お世話になります。libreoffice basicにて印刷を試みた際に印刷確認ダイアログが出てきました。不要なので消すために以下のコードでパラメータを追加しました。
```
args(0).Name = “Selection”
args(0).Value = false ←trueでも
args(1).Name = “Collate”
args(1).Value =True ←falseでも
'oDispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
'oDispatcher.executeDispatch(oDoc.getCurrentController().getFrame(), ".uno:Print", "", 0, args())
追加したパラメータの内"Selection"と"Collate"はそれぞれ印刷範囲と印刷順序を示すものです。なぜかこのパラメータがtrueだろうがfalseだろうが印刷ダイアログが非表示になり直接印刷されます。
使いたい挙動ではあるのですが何故bool値に関わらず非表示になるのでしょうか。
よろしくお願いいたします。