Avatar billede juks Novice
02. november 2012 - 10:48 Der er 2 kommentarer

Excel skal ligge Word template på et eksiterende dox

HeJ!
JEg prøver at åbne et dokument fra Excel og "påføre" en template grunden til det er at jeg har lavet et dokument der har et bogmærke jeg skal rette i fra EXcel.  Den rette fint nok i bogmærket men jeg får ikke Templaten "lagt" på hver gør jeg forkert.


On Error GoTo error_handler

    Dim wrdApp As Word.Application
    Dim wrdDoc As Word.Document
   
    Dim DocxTemplate As String
    Dim DocType As String
   
    DocxTemplate = "C:\RapportTemplate.dotx"
    DocType = "C:\forside.docx"




Dim j As Integer
Set wrdApp = CreateObject("Word.Application")
'wrdApp.Visible = True

'Set wrdDoc = wrdApp.Documents.Add(DocxTemplate)
Set wrdDoc = wrdApp.Documents.Open(DocType, , True)


With wrdDoc
  If wrdDoc.Bookmarks.Exists("title") Then
  wrdDoc.Bookmarks("title").Range.Text = "test"
      wrdDoc.SaveAs "c:\temp\test.docx"
  End If
  ' close the document
  Set wrdDoc = Nothing
  Set wrdApp = Nothing
End With
     

error_handler:
MsgBox (Error)
  Set wrdDoc = Nothing
  Set wrdApp = Nothing
Avatar billede supertekst Ekspert
02. november 2012 - 13:58 #1
Var det ikke nemmere, hvis du oprettede dokumentet på basis af skabelonen, hvori, der så kunne ligge lidt VBA, der henter data fra det ønskede regneark?
Avatar billede juks Novice
08. november 2012 - 09:45 #2
Jo det var det måske. men når nu alt er lavet i excel og jeg "bare" mangler at få min skabelon "over i" mit word doc ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester