Avatar billede ingeman Mester
Oprettet i går kl. 17:36 Der er 2 kommentarer

PDF viewer i VBA kode

Ønsker at lave en stor celle eller textbox  til at fremvise PDF filer i

Finder ikke rigtigt noget på nettet der kan bruges.
Avatar billede prof2004 Praktikant
Skrevet i går kl. 21:34 #1
Her er et eksempel på, hvordan du kan integrere en PDF-viewer i en VBA-applikation ved hjælp af en WebBrowser-kontrol:

1. Indsæt en WebBrowser-kontrol i din formular eller regneark:
  - I VBE (Visual Basic Editor), vælg "Insert" > "Microsoft Web Browser" fra værktøjslinjen.
  - Træk og slip kontrollen på din formular eller dit regneark for at oprette den.
  - Tilpas størrelsen efter behov.

2. Giv WebBrowser-kontrollen et navn, f.eks. "WebBrowserPDF".

3. Brug følgende VBA-kode til at indlæse og vise en PDF-fil i WebBrowser-kontrollen:

```vb
Private Sub DisplayPDF(ByVal pdfPath As String)
    WebBrowserPDF.Navigate pdfPath
End Sub
```

4. For at vise en PDF-fil skal du blot kalde `DisplayPDF`-funktionen med stien til PDF-filen:

```vb
Private Sub CommandButton1_Click()
    DisplayPDF "C:\Path\To\YourFile.pdf"
End Sub
```

Dette vil indlæse og vise den angivne PDF-fil i WebBrowser-kontrollen.

Nogle få ting at bemærke:
- WebBrowser-kontrollen bruger Internet Explorer til at gengive PDF-filer, så kvaliteten og funktionaliteten kan variere afhængigt af versionen af IE installeret på systemet.
- Sørg for, at stien til PDF-filen er korrekt, og at filen eksisterer.
- Hvis PDF-filen ikke vises korrekt, skal du muligvis installere Adobe Reader eller justere IE's sikkerhedsindstillinger.

Alternativt kan du også bruge tredjeparts-VBA-biblioteker eller -kontroller, der er specialiseret i at vise PDF-filer, såsom:
- Adobe Acrobat SDK
- FoxIt PDF SDK
- PDFlib TET.

Lad mig høre hvordan det går med det?
Avatar billede ingeman Mester
Skrevet i dag kl. 06:45 #2
Jeg får en besked vdr Webbroser kontrollen når jeg prøver at indsætte den:
Kan ikke indsætte object
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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