Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/07/2011, 15h34   #1
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
Par défaut ouvrir un pdf en VBA

Salut

je souhaite lier un fichier pdf à chaque enregistrement (le nom du pdf sera le même que la clé primaire)
Plutôt que de recopier la colonne Id dans une seconde colonne hypertexte et d'associer".pdf" derrière, j'aimerais que cette manip se fasse directement sous VBA.

Les pdf se créeront en dehors d'Acces dans un premier temps.

Est-ce possible selon vous?

Auriez-vous des pistes à me donner?

Merci d'avance
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 18h38   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonjour,

J'essaierai avec Comment ouvrir un fichier HTML, Word, PDF ou autre en utilisant l'exécutable associé ?

A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/07/2011, 16h32   #3
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
Merci beaucoup,

J'ai inséré un module dans mon formulaire que j'ai nommé "ouvrepdf"
Code :
1
2
3
4
5
Option Compare Database
 
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Puis sur double-clic de mon champ:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub monchamp_DblClick(Cancel As Integer)
    Dim tt As String
    Dim rr As String
    Dim ss As String
    Dim zz As String
 
    tt = "monchemin\"
    rr = [monchamp]
    ss = ".pdf"
    zz = tt + rr + ss
 
    ShellExecute Me.hWnd, vbNullString, zz, "", vbNullString, 1
 
End Sub
Bonne soirée
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h35.


 
 
 
 
Partenaires

Hébergement Web