Excel中有一个PrintOut
打印东西的方法。它接受打印机名称作为参数,并且该打印机名称不仅仅是系统打印机名称,而是系统打印机名称和打印机连接的端口的组合。
.PrintOut ActivePrinter:="MyPrinter" & " on " & "Ne00:"
如果您只提供系统名称,Excel 将找不到它并且不会打印。
注意" on "
中间那块。使“excel 打印机名称”变得人性化的是实际的英文单词“on”。
问题是,这个小块在每个本地化版本的 Excel 上都不同。因此,想要编写真正的“excel 打印机名称”的代码需要包含一个巨大的switch
,其中所有可能的 Excel 语言环境都将与“on”的相应翻译一起列出。我什至没有这样的清单。但我想拥有它,或者想听听一种方法来即时弄清楚这件作品。该Application.International
属性似乎不包含答案。