Avatar billede hugopedersen Nybegynder
10. november 2010 - 16:41 Der er 2 kommentarer og
1 løsning

Merge med Word

Jeg har en ældre applikation der er lavet i Access 2003.
Den skal jeg nu have til at køre i 2007
Jeg har nedenstående kode der danner en RTF fil som jeg bruger som input til min Word template når jeg fletter.
Det fungerer sådan set meget fint bortset fra at Word åbnes uden nogen som helst form for menuer. Og det kan jeg ikke lige gennemskue hvorfor.


  Const conTemplateName As String = "~12abcf.dot"
  Const conSourceName As String = "datainput.rtf"
  Dim strDataSource As String
  Dim strDocument As String
  Dim appWord As Object
  Dim docWord
  Dim NewDoc
     
  strDocument = Folders.Name(dirOutput) & conTemplateName
  fhpFile_Copy strTemplate, strDocument, False
  strDataSource = Folders.Name(dirExport) & conSourceName
  DoCmd.OutputTo acOutputQuery, conQuery_Job_App, acFormatRTF, strDataSource
   
  Set appWord = CreateObject("Word.Application")
  appWord.Documents.Add strDocument
  Set docWord = appWord.ActiveDocument
  docWord.MailMerge.OpenDataSource Name:= _
        strDataSource, ConfirmConversions:=False, _
        ReadOnly:=False, LinkToSource:=True, AddToRecentFiles:=False, _
        PasswordDocument:="", PasswordTemplate:="", WritePasswordDocument:="", _
        WritePasswordTemplate:="", Revert:=False, Format:=wdOpenFormatAuto, _
        Connection:="", SQLStatement:="", SQLStatement1:=""
   
  docWord.MailMerge.Destination = wdSendToNewDocument
  docWord.MailMerge.Execute
   
  Set NewDoc = appWord.ActiveDocument
  docWord.Close wdDoNotSaveChanges
  appWord.WindowState = wdWindowStateMaximize
  appWord.visible = True
  appWord.Activate
Avatar billede neoman Novice
11. november 2010 - 16:12 #1
Et skud i tågen: alle referencer peger på de rette versioner?
Avatar billede hugopedersen Nybegynder
11. november 2010 - 16:27 #2
Har kun version 2007 på maskinen nu, så det vil jeg tro.
Avatar billede hugopedersen Nybegynder
16. november 2010 - 19:55 #3
Har løst det ser det ud til - det var en fejl i templaten tror jeg.
Jeg har oprettet en ny version 2007 template og nu virker det som det skal.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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