在Excel VBA中打印之前可以dynamic设置纸张大小

我使用Excel 2016,而且我使用VBA制作了账单和库存pipe理工作簿。 有什么办法可以在打印前dynamic设置纸张大小,我很乐意使用TVS MSP 240 classic和DOT MATRIX打印机。 每个帐单打印输出正在使用整个页面。 我已经search了他几天的互联网,似乎没有find解决办法。 在EXCEL中打印内容后,有没有办法停止送纸? 谁能帮忙?

如果我使用热敏打印机,它会解决问题吗?