Hallo,
da du das Ergebnis dann als Mail verschicken willst verstehe ich jetzt nicht so ganz, weshalb du die Sachen erst noch ausdrucken willst. Oder handelt es sich um einen PDF-Druck, also die Erzeugung von PDF-Dateien.
Dazu hab ich mal kurz einen Test gemacht, ohne Makro oder Batch, da ich davon eigentlich nicht allzuviel verstehe.
Also mal FreePDF XP als Standard-Drucker eingestellt. Dann 10 Excel-Dateien mit eingestelltem Druckbereichen im ersten Arbeitsblatt im Explorer markiert und über das Kontexmenü 'Drucken' aufgerufen. Excel wird gestartet und alle 10 Dateien geöffnen. Im ebenfalls automatisch aufgerufenen FreePDF XP wähle ich 'Multidoc' aus, was ich natürlich 10 mal machen muss. Nach der letzten Datei schließt sich Excel wieder, in meinem 'Drucker' wähle ich 'Ablegen' aus, gebe der Sache einem Namen und habe anschließend ein einziges PDF-Dokument mit 40 Seiten, welches nur den Inhalt der jeweils definierten Druckbereich enthält.
Die ganze Sache hat keine 3 Minuten gedauert, allerdings waren die Tabellen auch nicht allzu groß. Ich hätte auch vor der Speicherung die Seiten noch mal umsortieren, noch ein Anschreiben einfügen, oder auch statt 'Ablegen' gleich 'E-Mail' auswählen können.
Wenn es dir also nicht um die Erstellung von bearbbeitbaren Kopien der jeweils ersten Arbeitsblätter geht und sich auch niemand mehr findet, der dir in der Script-Sache weiterhelfen kann, ist dieser Weg für dich eventuell zumindest eine akzeptable 'Not'-Lösung.
Gruß
Kalle