「Ne##:」はプリンタ・ポート名になります。
お気づきのとおり, 各々のマシンにインストールされているプリンタドライバの
本数によって数字は変わります。
> また、複数のPCでショートカットを作成し1つのソフトを操作し印刷
> しようとすると各PCとプリンタの関係により数字がそれぞれ違い
> マクロが停止してしまうが数字を省略する方法はないものか
Application.ActivePrinter プロパティ または
.Printout メソッドの ActivePrinter パラメータは,
ポート名の指定が不要だったと思います。
currentPrinter = Application.ActivePrinter
ActiveSheet.PrintOut ActivePrinter:="プリンタ名" '←「on Ne##:」不要
Application.ActivePrinter = currentPrinter
といった形はいかがでしょう。
--
SETO Sohei [ PGP Key ID:0x5DF0FA4D ]
Gobo-city, Wakayama, JAPAN
mailto: s...@creamy.nax.ne.jp