Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
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 07/06/2007, 17h47   #1
Invité de passage
 
Inscription : septembre 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 4
Points : 1
Points : 1
Par défaut Macro pour remplir un sujet automatiquement

Bonjour,

J'utilise Outlook 2007.

Je voudrais savoir s'il est possible, et surtout comment faire pour remplir automatiquement un sujet dans un nouveau message dans Outlook 2007.

Le mieux serait qu'il y ait une icône supplémentaire sur la fenêtre du nouveau message permattant en cliquant dessus le remplissage du champs "sujet" du mail.

Merci de votre aide!
jouvrard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 18h13   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 351
Points : 29 264
Points : 29 264
Je ne comprends pas ta démarche.
Tu veux un bouton pour cliquer et remplir le sujet du message alors qu'il est à l'écran
Dis nous ce que tu veux faire exactement !
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 09h53   #3
Invité de passage
 
Inscription : septembre 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 4
Points : 1
Points : 1
J'ai parfois du mal à être clair oui.

C'est bien ça: la fenêtre pour écrire un message est bien affichée à l'écran.

En fait pour une application particulière nous avons besoin d'envoyer un mail avec un sujet précis qu'il est difficile de retenir car il s'agit de caractères spéciaux.
Donc au lieu de le retaper à chaque fois, ils souhaiteraient avoir la possibilité de l'écrire directement en cliquant sur une icône par exemple.
jouvrard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 10h47   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 351
Points : 29 264
Points : 29 264
Code :
1
2
3
4
5
6
7
8
9
Public Sub collersujet()
Dim oApp As Outlook.Application
Dim myI As MailItem
Set oApp = CreateObject("Outlook.Application")
Set myI = oApp.CreateItem(olMailItem)
myI.Subject = "Mon texte en Objet"
myI.Display
 
End Sub
Tu vas dans l'éditeur VBA (VBE) et tu colle ce code dans ThisOutlookSession.
Tu retournes dans Outlook, avec un clic droit sur les barres d'outils, personnaliser.
Tu ajoutes une barre d'outils.
Tu choisis commande, Macro et tu prends la macro que tu viens de faire.
Tu va avoir un bouton que tu peux modeler comme bon te semble.

C'est tout.

Tu peux même ajouter le destinataire si c'est toujours le même

__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 11h52   #5
Invité de passage
 
Inscription : septembre 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 4
Points : 1
Points : 1
Parfait, ça marche nickel, merci beaucoup!
jouvrard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 13h44   #6
Invité de passage
 
Inscription : septembre 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 4
Points : 1
Points : 1
Hop, j'en rajoute une couche:

Comment faire pour que cette macro se lance alors que je suis déjà dans une fenêtre de création de message pour que le sujet ajouté en cliquant sur l'icône s'ajoute à celui qu'à écrit l'utilisateur?

Exemple: j'écrit "Toto" dans l'objet, je clique sur l'icône et il se rajoute à la suite "Bonjour".

J'ai tenter de modifier celle existante mais étant quelque peu... nul dans ce domaine, je n'arrive pas à avoir le résultat recherché.
jouvrard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 14h41   #7
Membre chevronné
 
Avatar de Oliv-
 
Inscription : mars 2006
Messages : 643
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 643
Points : 699
Points : 699
salut
Si tu n'as pas encore trouvé la réponse :

Code :
1
2
3
4
Sub monSujetSpecialementDurARetenir()
set myitem= ActiveInspector.currentitem
myitem.subject = myitem.subject+"mon texte"
end sub
Ok ?
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h27.


 
 
 
 
Partenaires

Hébergement Web