
Ich habe eine Excel-Tabelle mit einer definierten Formatierung erhalten, über die ich keine Kontrolle habe. Wenn mein Benutzer die Tabelle in MS Excel öffnet, möchte ich, dass einige Formatierungsoptionen, die derzeit nicht standardmäßig sind, auf die Tabelle angewendet werden. Konkret suche ich nach Folgendem:
- Vom Hoch- ins Querformat wechseln
- Beim Drucken horizontal skalieren, um auf eine Seite zu passen (breit)
Was mir bereits eingefallen ist und warum ich es nicht hinbekommen habe, ist folgendes:
- Ändern einiger Anwendungs- oder Registrierungseinstellungen, um diese Optionen standardmäßig für alle Tabellen in MS Excel auszuwählen. Ich habe dies untersucht und keine Möglichkeit gefunden, globale Einstellungen in MS Excel festzulegen. Können Sie das und wenn ja, wie?
- Definieren einer Vorlage und Anwenden auf alle Tabellen in Excel oder möglicherweise nur auf diejenigen, die ich irgendwie automatisch definiere. Ich habe etwas über das Ändern einer Tabelle im Excel-Installationsverzeichnis gelesen, bin aber nicht viel weiter gekommen. Ist das der Weg, den ich einschlagen sollte?
- eine Art Makro oder VBA-Ding, das ich schreiben und auf die Systeme der Benutzer übertragen kann, das beim Öffnen von Tabellen automatisch ausgeführt wird. Ich habe mir das angesehen, aber es scheint, dass Makros an bestimmte Dokumente und/oder Vorlagen gebunden sind und dass man nicht einfach ein Makro schreiben kann, das für jedes Dokument ausgeführt werden kann. Wenn Sie so etwas können, wäre eine Antwort, die kurz beschreibt, wie das geht, willkommen.
- ein neues maßgeschneidertes Programm, dessen einzige Funktion darin besteht, unsere Excel-Tabellen mit der richtigen Formatierung auszudrucken. Das können wir definitiv tun, aber es scheint den größten Arbeitsaufwand zu erfordern und/oder die Benutzer dazu zu bringen, neue Dinge zu lernen, was wir gerne vermeiden möchten.
Andere Lösungsmethoden sind in Ordnung, solange sie fast keine Endbenutzerkenntnisse über die grundlegende Verwendung von Excel hinaus erfordern. Einige Beispiele für Dinge, die wir nicht tun möchten, sind die folgenden:
- Fordern Sie die Benutzer auf, vor dem Drucken die entsprechende Formatierung anzuwenden. Dies wäre offensichtlich eine zu einfache Lösung und unsere Vorgesetzten möchten, dass wir für unser Geld arbeiten müssen.
- Eine neue Option oder Funktion, die von den Benutzern erfordert, etwas Neues zu lernen, um die Tabellen richtig auszudrucken. Der Kunde zahlt seinen Mitarbeitern nicht genug, um von ihnen zu erwarten, dass sie neue Dinge lernen.
Antwort1
Wir haben eine Lösung gefunden, die für uns funktionieren könnte: Wir können ein Excel-Add-In verwenden.
Wir implementieren einen Handler für das WorkbookOpen-Ereignis der Anwendung und legen die Seiteneinrichtung des aktiven Blatts wie folgt fest:
- Ausrichtung: Querformat
- Zoom: falsch
- An Seitenbreite anpassen: 1
- FitToPagesTall: false
Dies führt dazu, dass die Tabelle im Querformat gedruckt wird und alle Spalten standardmäßig auf eine Seite passen, ohne dass ein zusätzlicher Benutzereingriff erforderlich ist.