• 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.

Opgelost Melding bij openen bestand in excel uitzetten

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

AatB

Gebruiker
Lid geworden
15 dec 2007
Berichten
253
Goedemorgen,

Ik werkt sinds kort met Microsoft 365 en krijg nu een melding op het scherm wanneer ik een pdf bestand wil openen vanuit een macro gekoppeld aan een icoontje.

Weet iemand hoe ik dit uit moet zetten, zodat het bestand meteen geopend wordt?

mvg,

Aat
1699525059454.png
 
Open excel.
Ga naar Bestand -> Opties -> Vertrouwenscentrum -> Instellingen voor het vertrouwenscentrum -> Vertrouwde locaties. -> Nieuwe locatie toevoegen, kies daar voor je bovenstaande map in je plaatje.
 
Met welke opdracht in de macro wordt de PDF geopend?
 
Code:
        ActiveWorkbook.FollowHyperlink Address:=HelpPath & "\" & HelpFile
 
Laatst bewerkt:
En helpfile is een PDF?
 
Ik heb een registertweak geschreven, kijk eens of dat helpt.
Dubbelklik op de reg file in bijlage.
Dit is een registeraanpassing, exporteer eventueel eerst je register.
Windows key + R, in het kader typ regedit -> Bestand -> Exporteren en sla die op(bv op je bureau blad), zo kan je die in geval van terug importeren. (Ik heb het bij mij getest, geen enkel probleem)
(zip file eerst uitpakken)
 

Bijlagen

  • waarschuwing.zip
    361 bytes · Weergaven: 0
Dat gaat helaas niet....ik maak de applicatie, maar die moet elders draaien.
Ik heb inmiddels wel een oplossing gevonden.

Code:
Function Help(HelpFile As String)
    
    DefOff
    
    Dim HelpPath As String
    
    Dim Shl As Object
    Set Shl = CreateObject("Shell.Application")
    
    If ctOnError Then On Error GoTo Error_Log
    
    HelpPath = CheckPath(stPath & ",HelpFiles")
    Fname = HelpPath & "\" & HelpFile
    
    Map = Dir(Fname)
    If Map = "" Then
        MsgBox ("Bestand > " & HelpFile & " < is niet aanwezig")
    Else
        Shl.Open (Fname)
    End If

    On Error GoTo 0
    
    Defon
    
    Exit Function
    
Error_Log:
    Call ErrorLog("Help")

End Function
 
Doe het eens zo:
Code:
    Dim objShell
    Set objShell = CreateObject("Shell.Application")
    objShell.ShellExecute HelpPath & "\" & HelpFile
 
Die werkt dus...... :)
Bedankt allemaal voor de gedachten en tips!
 
Ik zag te laat dat je die al had ;)
 
Ja, je blijft zoeken.......
Bedankt in ieder geval...
 
Schrijf het dan eens zó:


CSS:
CreateObject("Shell.Application").ShellExecute HelpPath & "\" & HelpFile
 
Het zou goed zijn als moderatoren een post eens goed zouden lezen alvorens hem te verwijderen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan