there is an ActiveX function, which I want to call from MATLAB, e.g.
PrintOut([Background], [Append], [Range], [OutputFileName], [From], [To], [Item], [Copies],
I use NaN for default/optional parameters and it works for me. So my version would be:
hdlActiveX.PrintOut(NaN, needed args, NaN, needed args);
Honestly, I think both would work fine. Hope this helps!