Thema Datum  Von Nutzer Rating
Antwort
Rot Größe von Tabelle in Word anpassen
02.11.2020 14:57:33 Eyyub
NotSolved

Ansicht des Beitrags:
Von:
Eyyub
Datum:
02.11.2020 14:57:33
Views:
1002
Rating: Antwort:
  Ja
Thema:
Größe von Tabelle in Word anpassen

Hallo alle zusammen, 

ich habe es nun geschafft, eine generierte Tabelle zu speichern und anschließend in ein Word Dokument einzufügen. Jedoch habe ich das Problem, dass die Tabelle zu groß ist. Ich schaffe es leider nicht, die Tabelle an die Größe anzupassen. Hat jemand einen Lösungsvorschlag?

 

Hier mein Code.

Option Explicit

Sub CreateAnlage()
Dim rng As Range
Set rng = Selection.Bookmarks("\Page").Range
rng.SetRange rng.End, rng.End
rng.Select
Selection.Orientation = wdTextOrientationVertical
Set rng = Nothing
importFromExcel
End Sub

Sub importFromExcel()

Dim exTab As Object
Dim strPath As String
Dim strPath2 As String
Dim rngPrintArea As Excel.Range
Dim iRow, iColumn As Integer
Dim einfuegeBereich As Range
Dim WordTable As Word.Table

strPath = "C:\Users\EA.Alici\Documents\TabelleUbersicht2.xlsx"
strPath2 = ActiveDocument.Path & "\anlagen_excel\20373.xlsx"



Set exTab = CreateObject("excel.application")
'exTab.workbooks.Open strPath
exTab.workbooks.Open strPath2
exTab.Visible = True
'exTab.WorkSheets("Liste Programme und Computer").Activate
exTab.Worksheets("AnlagenTab").Activate
iRow = exTab.Worksheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Row
iColumn = exTab.Worksheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Column
exTab.Range(Cells(1, 1), Cells(iRow, iColumn)).Select
exTab.Range(Cells(1, 1), Cells(iRow, iColumn)).Copy
'Textmarker
'Seitenumbruch
'Set einfuegeBereich = ActiveDocument.Range(ActiveDocument.Range.End - 1, ActiveDocument.Range.End)
'einfuegeBereich.Paste
ActiveDocument.Activate
Selection.Paste
Set WordTable = ActiveDocument.Tables(1)
WordTable.AutoFitBehavior (wdAutoFitWindow)
End Sub

Bei diesem Code wendet er die .AutoFitBehavior nicht auf die Tabelle, sondern auf die vorige Seite des Word-Dokumentes an.

 

Vielen Dank im Voraus!

 

MfG


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Größe von Tabelle in Word anpassen
02.11.2020 14:57:33 Eyyub
NotSolved