Avatar billede per2edb Ekspert
30. september 2019 - 22:32 Der er 10 kommentarer og
6 løsninger

pdf file på form

Jeg vil gerne vise pdf filer på en form

Tilbage i 15. august 2014 - 19:38 stillede jeg samme spørgsmål men fik det ikke til at virke

Nu prøver jeg igen:

Jeg benytter ligesom i 2014:
Me.AcroPDF0.src = "c:\Temp\Test.pdf"

Jeg har access 2016 32 bit
Referance er
Objects 2.8 Libery
kontrolelement -  Adobe PDF Reader hentet fra ActiveX-object

Fejl: Ole-serveren er ikke registreret

Jeg tror der er konflikt mellem ActiveX-objectet og Objects 2.8 Libery
Hvad mener i?
Er der en der har opdaterede værdier for disse elementer!
01. oktober 2019 - 09:47 #1
Avatar billede per2edb Ekspert
01. oktober 2019 - 10:04 #2
Tak for dit svar
Det er ikke en udprintning jeg søger (det har jeg allerede)
Det er en Pdf vist på formen
Avatar billede terry Ekspert
01. oktober 2019 - 10:06 #3
Avatar billede per2edb Ekspert
01. oktober 2019 - 14:08 #4
Hej Terry
Nu virker det
Jeg prøvede selv en youtube - men ældre udgave - den gav fejl
Tak for hjælpen
Avatar billede terry Ekspert
01. oktober 2019 - 14:25 #5
godt det virker nu ;-)
Avatar billede per2edb Ekspert
01. oktober 2019 - 18:25 #6
Hej Terry
Desværre ! Det virker alligevel ikke
Efter jeg gik ud af formen og genstartede viste det sig følgende fejl:

Dim file As FileDialog  <==== User-defined type not defined
  Set file = Application.FileDialog(msoFileDialogFilePicker)
  file.AllowMultiSelect = False
 
  If file.Show Then
    Me.txtFileLocation = file.SelectedItems.Item(1)
  End If

Jeg kan se der kræves en referance:
Microsoft Office 11.0 Object Library.
Jeg har office 365 / access 2016 og har dermed ikke denne ref

Hvad gør jeg nu?
Avatar billede per2edb Ekspert
01. oktober 2019 - 20:23 #7
Google viser det er et kæmpeproblem

Et forslag på google er:
'Add Microsoft Office Object Library in References
Dim fDialog As Office.FileDialog

Det duer heller ikke!!!!!!
Avatar billede terry Ekspert
02. oktober 2019 - 09:35 #8
The problem with the file dilaog is another issue, that shouldnt be necessary to use the web browser.
Avatar billede per2edb Ekspert
02. oktober 2019 - 10:18 #9
Jeg er ikke med?

Kan du oplyse hvad der er galt her:

Dim file As FileDialog  <==== User-defined type not defined
  Set file = Application.FileDialog(msoFileDialogFilePicker)
  file.AllowMultiSelect = False

  If file.Show Then
    Me.txtFileLocation = file.SelectedItems.Item(1)
  End If

VIGTIGST er den rigtige referancen .
Efter min mening konflikter office 365 Microsoft Access 16.0 Object Labray
med FileDialog  !!!!!!

Har du en løsning her?

Hvis ikke kan jeg benytte:
GetOpenFileName(OpenFile)

men så får jeg ikke en combobox løsning
Avatar billede terry Ekspert
02. oktober 2019 - 10:31 #10
You dont need a FileDialog to use theh Web Browser Control!

In the example there is a text field "txtFileLocation" which is used as the Web Browser ControlSource.
Just set the value of the text field "txtFileLocation" to a file location.

For example:
Me.txtFileLocation = "C:\SomePDFfile.pdf"
Avatar billede terry Ekspert
02. oktober 2019 - 10:33 #11
Similar to what you were doing previously ;-)

Me.AcroPDF0.src = "c:\Temp\Test.pdf"
Avatar billede terry Ekspert
02. oktober 2019 - 10:34 #12
I'll look into what references you need...
Avatar billede terry Ekspert
02. oktober 2019 - 10:39 #13
You should be able to find a reference to Office 16 which I assume should work.

Make a reference to that and then compile the program. It should compile without errors, unless of course you have some elsewhere ;-)
Avatar billede terry Ekspert
02. oktober 2019 - 10:42 #14
Microsoft Office 16.0 Object Library.
Avatar billede per2edb Ekspert
02. oktober 2019 - 11:41 #15
OK Det virker, men som jeg skrev ovenfor bliver løsningen uden combobox
Men pyt den kan jeg lave på anden vis
Tak for hjælpen
Avatar billede terry Ekspert
02. oktober 2019 - 12:44 #16
"..bliver løsningen uden combobox"???

Why?
A reference to Microsoft Office 16.0 Object Library should allow you to use a filke open dialog
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