Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > SDK
SDK Forum d'entraide pour la programmation des outils BO par des API (VBA, ASP, Java)
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 27/07/2011, 09h27   #1
Invité régulier
 
Homme
Inscription : mars 2007
Messages : 27
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : mars 2007
Messages : 27
Points : 8
Points : 8
Par défaut Mailing via VBA-BO

Bonjour,

J'ai besoin de vous SVP. Je vous explique. J'utilise BO 6.5 avec une licence REPORTER. J'essaie d'automatiser le plus possible notre reporting. Jusqu'ici tout se passe bien concernant l'ouverture, le refresh et la sauvegarde de plusieurs rapports dans des repertoires différents. Tout ceci via VBA. Mais j'essaie d'aller plus loin.

Sans le BCA (BroadCast Agent), sans pouvoir installer MAPI (application de messaging) ou une autre application de messaging, j'aimerais savoir si grâce à OUTLOOK (seulement installé), je pourrai envoyer par mail à des utilisateurs, directement grâce à mon code VBA dans BO, les rapports déjà "refresh"és.

Si OUI, si vous l'avez déjà essayé, pourriez-vous m'aider?
Si NON, y a-t'il une autre possibilté?

Je vous remercie d'avance de votre attention.
ManinBI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 11h27   #2
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 280
Détails du profil
Informations personnelles :
Nom : Homme Thomas Cochin
Âge : 29
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : juin 2009
Messages : 3 280
Points : 5 702
Points : 5 702
Bonjour,

Oui c'est tout à fait possible.

Via le code VBA, il faut déjà rafraichir le rapport puis l'exporter (en Excel, en PDF, etc...)

Cela fait, il faudra faire appel aux méthodes liées à Outlook, en ayant préalablement déclaré une application Outlook dans l'en-tête du code (la library correspondante sera sans doute à cocher dans le menu Références)
__________________
Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
Un message vous a aidé ? Votez en cliquant sur
Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton
Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP.
TomDuBouchon est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 09h53   #3
Invité régulier
 
Homme
Inscription : mars 2007
Messages : 27
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : mars 2007
Messages : 27
Points : 8
Points : 8
Par défaut Merci

Bonjour.

Merci pour la réponse. j'avais finalement trouvé une solution. Effectivement, via Outlook. Voici une parti du code qui pourra aider.
-------------------------------------
Code :
1
2
3
4
5
6
7
8
9
10
11
'Début du mailing via Microsoft Outlook
Set OLAP = CreateObject("Outlook.Application")
Set Message = OLAP.CreateItem(olMailItem)
Message.To = "adresse mail"
Message.CC = "Adresse mail"
Message.BCC = "adresse mail"
Message.Subject = "Sujet du mail"
Message.HTMLBody = "Texte"
Message.Attachments.Add Source:="Chemin et nom du fichier"
Message.Send
'Fin de la procédure de mailing.
-----------------------------------
ManinBI 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 15h09.


 
 
 
 
Partenaires

Hébergement Web