Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Excel Tabelle in Word per VBA auf Seite anpassen

Excel Tabelle in Word per VBA auf Seite anpassen
20.04.2018 14:12:16
FlyingLizard3
Hallo liebe Excelbegeisterte,
Hoffe mal dass ihr mir weiter helfen könnt auch wenn sich die Frage auf eine Funktion von Word VBA bezieht.
Ich würde gerne - wie der Betreff schon - sagt eine Tabelle aus Excel heraus kopieren und dann in Word so einfügen, dass das Diagramm sich direkt an die Seitenbreite anpasst.
Das kopieren aus Excel und einfügen ist kein Problem nur das (die) Diagramm(e) hängen dann immer am rechten Seitenrand.
Für Tabellen gibt es so eine Funktion (Selection.Tables(1).AutoFitBehavior wdAutoFitWindow)
Gibt es sowas auch für Diagramme?
Vielen Dank schon mal und Grüße,
FlyingLizard3
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Tabelle in Word per VBA auf Seite anpassen
20.04.2018 17:07:05
mmat
Hi,
das Problem hat eigentlich nicht viel mit Excel zu tun. Ich hab auch keine Ahnung, wie es zu lösen ist.
Was ist eigentlich das Diagramm in Word? Eine Sammlung graphischer Objekte oder ein Bild?
Daher würde ich folgendes Vorgehen vorschlagen: Versuche auf der "normalen" Oberfläche von Word eine Lösung zu finden. Sollte dies gelingen, dann zeichne die Schritte als Makro auf. Dies sollte genügend Hinweise liefern, wie im Rahmen von VBA zu verfahren ist.
vg, MM
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Excel Tabelle in Word per VBA anpassen


Schritt-für-Schritt-Anleitung

Um eine Excel-Tabelle in Word einzufügen und an die Seite anzupassen, kannst du die folgenden Schritte befolgen:

  1. Öffne Excel und wähle die Tabelle aus, die du kopieren möchtest.

  2. Kopiere die Tabelle mit Strg + C oder über das Kontextmenü.

  3. Öffne Word und platziere den Cursor an der Stelle, wo die Tabelle eingefügt werden soll.

  4. Gehe zu "Einfügen" und wähle "Inhalte einfügen". Wähle die Option "Verknüpfte Excel-Arbeitsmappe" oder "Excel-Arbeitsmappe".

  5. Um die Tabelle an die Seitenränder anzupassen, benutze den folgenden VBA-Code:

    Sub TabelleAnSeiteAnpassen()
       Dim doc As Document
       Set doc = ActiveDocument
       doc.Tables(1).AutoFitBehavior wdAutoFitWindow
    End Sub
  6. Führe das Makro aus, um die Tabelle automatisch an die Seitenbreite anzupassen.


Häufige Fehler und Lösungen

  • Fehler: Die Tabelle wird nicht richtig an die Seite angepasst.

    • Lösung: Stelle sicher, dass du das richtige Makro ausführst. Überprüfe auch, ob es sich um die erste Tabelle im Dokument handelt, da Tables(1) auf die erste Tabelle verweist.
  • Fehler: Die Tabelle wird an den rechten Seitenrand gedrückt.

    • Lösung: Nutze die Funktion wdAutoFitWindow wie im Schritt-für-Schritt-Anleitung beschrieben. Alternativ kannst du die Tabelle manuell anpassen.

Alternative Methoden

Wenn du keine VBA-Programmierung verwenden möchtest, kannst du folgende Methoden ausprobieren:

  • Manuelle Anpassung: Klicke auf die Tabelle in Word und ziehe die Ecken, um sie an die gewünschte Breite anzupassen.
  • Word-Funktion nutzen: Gehe zu "Layout" > "Größe" und wähle die Option, die Tabelle auf eine Seite anzupassen.

Praktische Beispiele

Ein Beispiel für die Verwendung einer Gleitzeittabelle:

  1. Erstelle die Gleitzeittabelle in Excel und kopiere sie.
  2. Füge die Tabelle in Word ein.
  3. Verwende das VBA-Makro, um die Tabelle an die Seitenbreite anzupassen.

Ein weiteres Beispiel ist das Einfügen einer Diagramm-Tabelle. Es ist wichtig, dass die Diagramme in Word entsprechend skaliert werden, um die Lesbarkeit zu gewährleisten.


Tipps für Profis

  • Wenn du häufig mit Tabellen in Word arbeitest, erstelle eine Vorlage mit den gewünschten Einstellungen.
  • Nutze Tastenkombinationen für schnelleres Arbeiten, z.B. Alt + F8 um Makros auszuführen.
  • Überlege, ob du Formate für die Tabellen anlegen möchtest, um ein einheitliches Erscheinungsbild zu erreichen.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass die Tabelle in Word nicht automatisch groß geschrieben wird?
Überprüfe die Formatierung der Tabelle in Word und passe die Schriftart und -größe manuell an.

2. Kann ich auch Diagramme aus Excel in Word einfügen und anpassen?
Ja, du kannst Diagramme wie Tabellen einfügen. Beachte, dass die Anpassung möglicherweise etwas anders funktioniert. Probiere, das Diagramm zuerst in Excel zu formatieren, bevor du es nach Word überträgst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige