• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Grafiek versturen naar Word document

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

AaltK

Gebruiker
Lid geworden
30 apr 2015
Berichten
7
Dag beste excel experts ;-)

Zou jullie om hulp willen vragen om het volgende:

Ik heb een excel bestand en hierin staan gegevens en aan de hand van deze gegevens is een grafiek gemaakt.
Nu wil ik via een button/knop door middel van: VBA de grafiek versturen naar een WORD-document, nu heb ik het volgende:

Code:
Sub chart_to_Word()

Dim wd As Object
Dim doc As Object
Dim strdocname As String

On Error Resume Next
Set wd = GetObject(, "Word.Application")
If Err.Number = 429 Then
Err.Clear
Set wd = CreateObject("Word.Application")
End If

ActiveSheet.ChartObjects("Grafiek 1").Activate
ActiveChart.ChartArea.Copy

wd.Visible = True
strdocname = "path\file"
If Dir(strdocname) = "" Then
MsgBox "Het bestand " & strdocname & vbCrLf & " is niet gevonden! " & vbCrLf & "path.", vbExclamation, "Het document bestaat niet!"
Exit Sub
End If

wd.Activate
Set doc = wd.Documents.Open(strdocname)
If doc Is Nothing Then Set doc = Documents.Open(strdocname)
doc.Activate
doc.Range.Paste

'ActiveWorkbook.Activate
'ActiveSheet.ChartObjects("Grafiek 2").Activate
'ActiveChart.ChartArea.Copy

'wd.Activate
'doc.Activate
'doc.Range.Paste

'HIER ZOU DAN DE CODE MOETEN KOMEN OM DE GRAFIEKEN OP EEN BEPAALDE PLAATS TE ZETTEN.

Set doc = Nothing
Set wd = Nothing

Application.CutCopyMode = False

End Sub

Alleen deze WORD-document wil ik graag positioneren...hoe doe ik dit?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan