Recherche
Les mémos
-
Tables
- · Annuler la suppression
- · Attacher feuilles Excel
- · Cacher une table
- · Concaténer une colonne
- · Créer une table
- · Dernière modification
- · Index composé
- · Limiter les enregistrements
- · Liste des champs
- · Modifier valeur de champ
- · Où est la table
- · Peupler une table de Logs
- · Renuméroter un champ
- · Réattacher les liens
- · Réattacher les liens locaux
- · Scinder un champ
- · Supprimer les tables liées
- · Trouver la différence
-
Formulaires
- · Afficher les derniers
- · Ajout à liste modifiable
- · Ajouter enregistrement
- · Barre de progression
- · Click ou double-click
- · Confirmer l'enregistrement
- · Copier - Coller
- · Défilement de la roulette
- · Exporter un graphique
- · Filtres personnalisés
- · Identifiants d'un Form continu
- · Importer les formulaires
- · Langue utilisateur
- · Limiter la saisie
- · Mémoriser une valeur
- · No enregistrement
- · Ouvert en normal
- · Position des formulaires
- · Recopier dernière valeur
- · Scroll automatique
- · Switch Modal
- · Tri manuel dans form
- · Tri personnalisé
- · Verrouillage de formulaire
- · Vérifier les saisies
-
Automation
-
Administration
- · Chemin de la base
- · Déconnecter utilisateur
- · Désactiver le Shift
- · Désactiver le Shift(2)
- · Liste des références
- · Liste des utilisateurs
- · Lister les applications
- · Mode exclusif
- · Nom d'utilisateur
- · Nom de l'ordinateur
- · Paramètres régionaux
- · Propriétés de la base
- · Sauvegarde journalière
- · Sauvegarde mensuelle
- · Shell and Wait
- · Version de Windows
-
Envoyer un mail
-
Outlook
- · Ajouter des contacts
- · Déplacer les messages
- · Enregistrer pièces jointes
- · Est ouvert ?
- · Exporter les contacts
- · Exporter les rendez-vous
- · Importer les messages
- · Integrer un état
- · Lire les contacts
- · Lire les rendez-vous
- · Lister les dossiers
- · Lister les tâches
- · SendMail (MAPI)
- · SendMail Automation
-
Dates - Heures
-
Fichiers
- · Compter les dossiers
- · Créer un dossier
- · Générer fichier TXT
- · Importer fichier TXT
- · Le dossier existe ?
- · Le fichier existe ?
- · Lister les fichiers
- · Lister les fichiers (2007)
- · Lister les sous-dossiers
- · Rechercher un répertoire
- · Répertoire dans table
- · Supprimer ReadOnly
- · Sélection de dossier
- · Sélection de dossier (API)
- · Sélection de fichiers
- · Sélection fichier (MOL)
-
Références
Je débute...
-
La normalisation
-
VBA
Visites
1245130 visiteurs
1 visiteur en ligne
Nous contacter
Contact
Utiliser Hyperlink
Hyperlinks
Pour envoyer un message électronique :
Méthode complète :
Code destiné à un formulaire (affichage en mode simple), contenant un contrôle Étiquette nommé "lblAddress" lié à un champ texte nommé "txtAddress".
Private Sub cmdEnvoyer_Click() Me!lblAddress.Caption = Nz(Me!txtAddress.Value, "") Me!lblAddress.ForeColor = 1279872587 Me!lblAddress.FontUnderline = True If Not IsNull(Me!txtAddress.Value) Then Me!lblAddress.HyperlinkAddress = "Mailto:" _ & Me!txtAddress.Value _ & "?CC=" & "" _ & "&Subject=" & "Le sujet du Message" _ & "&Body=" & "Corps du message au kilomètre" Else Me!lblAddress.HyperlinkAddress = "" End If End Sub
Méthode simple :
Dans votre formulaire vous disposez d'une zone de texte qui contient une adresse émail du style "lagardère@free.fr" et vous souhaiter démarrer OE par un simple clic sur cette zone de texte...
Disposez alors n'importe où sur votre formulaire une étiquette indépendante (label) que vous pouvez rendre invisible. Le libellé peut être quelconque et son nom sera "lblAdressMail".
Dans la Sub de l'événement "Sur clic" de votre zone de texte que nous nommerons txtEmail pour l'exemple, vous écrivez :
If InStr(1, txtEmail, "@") > 0 Then lblAdressMail.HyperlinkAddress = "mailto:" & Me.txtEmail lblAdressMail.Hyperlink.Follow End If
Pour ouvrir une page d'un site web :
Private Sub cmdAfficher_Click() Me!lblAddress.Caption = Nz(Me!txtAddress.Value, "") Me!lblAddress.ForeColor = 1279872587 Me!lblAddress.FontUnderline = True If Not IsNull(Me!txtAddress.Value) Then Me!lblAddress.HyperlinkAddress = "http://" & Me!txtAddress.Value Me!lblAddress.HyperlinkAddress.Follow Me!lblAddress.HyperlinkAddress = "URL" End If End Sub
Pour ouvrir un fichier avec son logiciel par défaut :
- La méthode simple
Vous possédez d'un simple champ texte [Chemin] que vous placez sur votre formulaire. Ajouter n'importe ou une petite étiquette indépendante que vous nommez "txtLabel"
Rendez cette étiquette non visible via ses propriétés. Sur clic du champ [Chemin] qui contient le chemin du fichier, placez le code suivant:
Private Sub Chemin_Click() On Error Resume Next Dim hplk As Hyperlink If Dir([Chemin]) <> "" Then Set hplk = Me.txtLabel.Hyperlink hplk.Address = [Chemin] hplk.Follow End If End Sub
- Autre possibilité
Private Sub txtNomImage_Click() 'lblNomImage doit être une étiquette indépendante Me!lblNomImage.Caption = Nz(Me!txtNomImage.Value, "") Me!lblNomImage.ForeColor = 1279872587 Me!lblNomImage.FontUnderline = True If Not IsNull(Me!txtNomImage.Value) Then Me!lblNomImage.HyperlinkAddress = "file:" & Me!txtNomImage.Value Me!lblNomImage.Hyperlink.Follow Me!lblAddress.HyperlinkAddress = "" End If End Sub
Page lue 8821 fois