• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

vba code voor het afsluiten van actieve PDF bestanden

Status
Niet open voor verdere reacties.

bontekite

Gebruiker
Lid geworden
19 dec 2009
Berichten
80
IK ben bezig een knop te maken om de actieve word documenten en de actieve PDF bestanden allemaal te sluiten.

voor de word bestanden heb ik op internet al iets gevonden .

Code:
Sub wordsluiten()

'Switch to Microsoft Word so it won't go away when you finish.
On Error Resume Next
AppActivate "Microsoft Word"

'If Word isn't running, start and activate it
If Err Then
Shell "c:\Program Files\Microsoft Office\Office\" _
& "Winword /Automation", vbHide
AppActivate "Microsoft Word"
End If
On Error GoTo 0

'Get an Application object so you can automate Word.
Set appWord = GetObject(, "Word.Application")
appWord.Quit wdDoNotSaveChanges
 
End Sub

=================================================

maar voor de PDF bestanden heb ik nog niets werkend gekregen
ik kan ze wel openen.

met de volgende code
zoek1 is een bepaald pdf bestand

Code:
Dim objWSH As Object
    Set objWSH = CreateObject("WScript.Shell")
    Call objWSH.Run("""" & "" & zoek1 & "" & """")
    Set objWSH = Nothing

De bedoeling is dat er meerdere PDF bestanden geopend kunnen zijn en deze wil ik allemaal in eenkeer sluiten .

Wie kan mij hierbij helpen

Alvast bedankt
Ben
 
Laatst bewerkt door een moderator:
alvast bedankt,
poging gedaan maar ik kreeg hem niet werkend,
willekeurig pdf bestand geopend maar hij ziet deze niet.

moet er mogelijk in de excelcode een verwijzing worden gemaakt om deze code werkend te krijgen?


nog geprobeerd met de vba code stap voor stap te doorlopen maar geen resultaat.

zijn er nog andere mogelijk heden ?


ik ga er nog wel even mee aan de slag of bepaalde delen van de codes misschien wel werken.

:confused::confused:
 
Werk je met Acrobat of Reader ?
Als je een pdf opent, wat staat er dan in de titelbalk?
bv mijnbestand.pdf - Acrobat Reader
Plaats dat eens hier op het forum.
 
er staat Adobe acrobat pro extended
na het bestuderen van de code ben ik inmiddels erachter gekomen met de toetscombinatie ctrl -q toets dat alle pdf bestanden afsluiten.

alleen ik zoek een code waarmee ik in mijn programma de pdf bestanden kan afsluiten en niet dat ik dit weer via een knop of toets combinaties.

deze code is wel erg complex .
ik ben niet z'n deskundige op dit gebied.

gr ben
 
Ga naar module 2, dan naar de macro met de title Sub GetClass.
Daar zie je 2x onderstaande regel
Code:
sWndTitle = "Adobe Reader"
Wijzig hier de tekst "Adobe Reader" door wat je hier net gepost hebt "Adobe Acrobat Pro Extended"
Zorg er wel voor dat beide teksten identiek zijn met wat er in de titel staat (hoofdletters, spaties, ed)
Probeer de macro nu nogmaals.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan