Avatar billede marya Nybegynder
30. april 2002 - 11:40 Der er 3 kommentarer og
1 løsning

Åpne worddok fra Access-program (Office XP)

Stien til dokumentet skal hentes fra en tabell og blir hentet ved å hente ID til dette dokumentet i denne tabellen. Denne koden har jeg i en egen modul:
Public Function pFindBMark(vDokID As Integer)
    Dim WordObj As Word.Application
    Dim WordDoc As Word.Document
    Dim WordRange As Word.Range
    Dim vDokSti As String, vTabell As String
   
    Dim cnn As ADODB.Connection, rst As New ADODB.Recordset, vSQL As String
   
   
    Set cnn = CurrentProject.Connection
 
   
    vSQL = "Select Sti from DokumentJournaltabell where ID = " _
        & FS(vDokID)
    rst.Open vSQL, cnn
   
   
    If Not rst.BOF Then
        rst.MoveFirst
        vDokSti = Nz(rst!Sti)
    End If
  If vDokSti <> "" Then
        Set WordObj = CreateObject("Word.Application")
        'Set WordDoc = WordObj.Documents.Open _
        '  ("C:\My Documents\Wordtest.doc")
       
        Set WordDoc = WordObj.Documents.Open _
          (vDokSti)
        WordObj.Visible = True
   
        Set WordRange = WordDoc.Goto
    Else
        MsgBox "Har ingen sti til dette dokumentet."
    End If
       

  Set WordObj = Nothing
End Function

Jeg kaller funksjonen for å åpne dokumentet med ID = 123 slik:
pFindBMark(123)

Dette fungerer når jeg kjører Office 2000, men ikke når jeg bruker Office XP.
Da stopper det her:
Set WordDoc = WordObj.Documents.Open _
          (vDokSti)

Kan noen hjelpe meg med dette?
Avatar billede terry Ekspert
30. april 2002 - 12:13 #1
Only one question is necessary !!

http://www.eksperten.dk/spm/204956
Avatar billede marya Nybegynder
30. april 2002 - 14:28 #2
Ja, beklager, men det jeg sender med nå er litt annerledes når det gjelder koden. Så jeg håpet jo på helt konkret hjelp her, vet du.
Avatar billede terry Ekspert
30. april 2002 - 20:14 #3
marya I will take a look at the database if you send it to me. Also any TEST document I may need. terry@santhell.dk
Avatar billede terry Ekspert
01. maj 2002 - 19:56 #4
marya>hows it going here?
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