Hallo NG,
auf Grund des Bugs in XL2010, dass Formular- und ActiveX-Controls nach
links und oben verschoben werden, wenn
- mehrere Sheets selektiert sind UND
- gedruckt werden oder die Druckvorschau aktiviert wird UND
- die Datei danach gespeichert wird,
- siehe
http://social.technet.microsoft.com/Forums/en-US/excel/thread/8d1beb40-4209-435f-bb36-8bf23a1b0e9b
möchte ich bei einer bestimmten Datei das Drucken mehrerer selektierter
Sheets per VBA unterbinden. In BeforePrint funktioniert das auch:
If ActiveWindow.SelectedSheets.Count > 1 Then Cancel = True
Gibt es eine Möglichkeit, auch die Druckvorschau zu unterbinden? So
etwas wie "BeforePrintPreview"?
Oder kennt jemand bereits einen Hotfix oder einen anderen geeigneten
Workaround für das Problem?
(Ich bin mir bewusst, dass meine VBA-Lösung natürlich nicht greift, wenn
der User die Makros deaktiviert hat. Das ist hier aber meist nicht der
Fall.)
Gruß
Jörg
--
LPs auf CD brennen - so geht's:
http://www.joergei.de/
E-Mail-Adresse existiert, wird aber nicht gelesen.