tabellen kopieren van excel naar word

  • Onderwerp starter Onderwerp starter PK71
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

PK71

Nieuwe gebruiker
Lid geworden
11 jan 2011
Berichten
1
Hallo,

In een Word-document moeten ongeveer 200 losse Excel-tabellen gekopieert worden en dit op vaste lokaties. Nu heb ik gelezen dat je de lokatie in Word kunt vastleggen middels bladwijzers. Het Word-document wordt ieder jaar opnieuw gegenereerd en deze bladwijzers moeten dus iedere keer opnieuw ingesteld worden.

Is dit te automatiseren? Door eerst te zoeken op het woord "kwaliteit" en dan de bladwijzer "tabel01" in te voegen.
Vervolgens weer zoeken naar "kwaliteit" en dan bladwijzer "tabel02" in te voegen.


Middels onderstaande code krijg ik een tabel in het Word-document gekopieerd.

Sub XLRangeToDoc()
'copy range to table in word doc
'
Dim objWordApp As Object
Dim objWordDoc As Object
Dim rngData As Range

Workbooks.Open Filename:= "C:\tabel01.xls"
Set rngData = Range("A1:M17")

' create instance of word and open doc
Set objWordApp = CreateObject("Word.application")
objWordApp.Visible = True
'Set objWordDoc = objWordApp.Documents.Add
Set objWordDoc = objWordApp.Documents.Open("C:\meetnet.doc")

' goto bookmark
'plaats een bladwijzer als je steeds naar dezelfde plaats
'wil kopieëren om de range te plakken
objWordDoc.Bookmarks("tabel01").Range.Select

' Copy xl range
rngData.Copy

' Paste the range
objWordApp.Selection.Paste
Application.CutCopyMode = False
Windows("tabel01.xls").Close

'objWordDoc.Save
'objWordDoc.Close
'objWordApp.Quit

Set objWordDoc = Nothing
Set objWordApp = Nothing
End Sub


Nu is de gekopieerde tabel te breed en moet ik deze in Word handmatig aanpassen (AutoAanpassen aan venster). Is dit "AutoAanpassen aan venster" nog te automatiseren?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan