J'ai un fichier Excel assez volumineux. Dans ce fichier, il y a une colonne avec des dates. Je voudrais savoir si/comment il serait possible de faire un programme qui serait en mesure de lire la date et d'afficher un avis 30 jours à l'avance pour Outlook Calendar ou envoyer un courriel via Outlook dans mon bureau. Y a-t-il une API décente que je pourrais utiliser pour cela? Si oui, où puis-je en trouver un? Ou existe-t-il des programmes existants capables de cette fonction?Comment programmer Excel pour qu'il fonctionne avec Outlook?
Répondre
Vous devriez pouvoir écrire un script VBA Excel qui interagit avec Outlook. Voir http://www.dicks-clicks.com/excel/olAutomating.htm pour un bon guide à ce sujet. Spécifiquement http://www.dicks-clicks.com/excel/olCalendar.htm#Creating_an_Appointment mentionne comment créer des éléments du calendrier. Sachez simplement que la plupart des exemples sont pour Outlook/Excel 2000, j'imagine que la plupart devraient encore fonctionner avec des versions plus récentes mais certains objets peuvent être renommés.
Outlook Code est un autre bon site avec des exemples de code pour l'intégration d'Outlook en général. Par exemple. http://outlookcode.com/article.aspx?id=49
Bien sûr, vous n'avez pas besoin de tout coder dans Excel, vous devriez facilement pouvoir faire la même chose dans une application personnalisée (par exemple une application .NET).
Vous pouvez exécuter une macro lors de l'ouverture de la feuille Excel pour vérifier et mettre à jour le calendrier et envoyer des e-mails.
Voici un example sur comment envoyer un email via outlook frommexcel. Mais le problème est que les perspectives nous montreront une fenêtre de sécurité disant qu'Excel essaie d'envoyer un email en utilisant Outlook et si vous voulez l'autoriser ou non.
Voici un autre example qui montre comment remplacer cet avertissement de sécurité.
Ce thred a un example sur la façon d'envoyer des e-mails en utilisant un serveur de messagerie si vous êtes intéressé (vous ne l'avez pas essayé).
Et voici un example sur comment ajouter un événement à outlook calander. J'espère que cela t'aides.
- 1. Comment fonctionne Excel VSTO?
- 2. Comment programmer un programme
- 3. création Réunion Addin pour Outlook avec C#
- 4. Comment programmer un plug-in?
- 5. Comment puis-je programmer le message d'état pour Live Messenger?
- 6. Comment programmer les préférences utilisateur
- 7. Démarrer Outlook avec C#
- 8. Intégration de VSTO Outlook - Événement d'arrêt Outlook pour la synchronisation
- 9. Comment programmer le niveau actuel de la batterie avec COCOA
- 10. comment détecter et programmer autour des secousses pour l'iphone
- 11. Comment ouvrir un fichier XML avec Excel?
- 12. Programmer l'impression de documents
- 13. MAPISendMail ne fonctionne pas lorsque Outlook est en cours d'exécution
- 14. Programmer CMD en C
- 15. Comment programmer un routeur par programme?
- 16. Comment programmer un lecteur de musique simple?
- 17. outlook programming
- 18. Programmer l'application dans BREW
- 19. Programmer les onglets dans l'iPhone
- 20. Où Outlook sauvegarde-t-il FileDialog?
- 21. getHTTP avec (excel) VBA?
- 22. Comment configurer Devel :: SmallProf pour qu'il fonctionne avec mod_perl?
- 23. Comment faire pour que dotnetopenid fonctionne avec AOL
- 24. Comment faire pour que mon UserControl WPF fonctionne avec CompositeCollection
- 25. Excel avec Macro
- 26. Programmer des appels de délégué
- 27. Image de l'expéditeur avec Outlook addin
- 28. Programmer des macros de studio visuel
- 29. Comment créer un filtre pour Microsoft Excel?
- 30. Créer automatiquement rendez-vous Outlook