J'ai finalement trouvé le object model documentation pour Microsoft Office. Cependant, il parle des assemblages interopérables et de tout ce qui ressemble à .NET. Je n'utilise pas .NET directement, et je ne veux pas vraiment en apprendre beaucoup à ce sujet. Est-il possible d'utiliser des classes/interfaces COM/ActiveX simples pour automatiser MS Word/Excel?Comment utiliser le modèle objet Automation des packages Microsoft Office (Word, Excel, etc.) en "plain" COM/ActiveX
0
A
Répondre
2
est ici un article KB qui peut vous aider à démarrer: http://support.microsoft.com/kb/216686/
... et celui-ci: http://support.microsoft.com/kb/307473/EN-US/
Questions connexes
- 1. Définition de l'imprimante de Word via Office Automation
- 2. Excel Automation - comment dire non
- 3. Word Automation en C# - Création de tableaux dans Word
- 4. PIA de Microsoft Office "rétrocompatibilité"
- 5. En VBA, comment peut-on utiliser les Outils -> Liens Office -> Analyser avec Microsoft Office Excel
- 6. Word Automation utilisant WIN32OLE
- 7. Comment utiliser COM dans VBA pour Word?
- 8. Existe-t-il une bibliothèque qui prend les fichiers Microsoft Office (Word/Excel/ppt) et en restitue les images?
- 9. Excel Automation: Ouvrir le fichier Excel existant comme "nouveau"
- 10. Powershell 1.0 Excel Automation - Problème avec "Font.ColorIndex"
- 11. Exporter des images dans Microsoft Word vers TIFF
- 12. Comment fonctionne le modèle de licence pour Microsoft Office PerformancePoint Server 2007?
- 13. Comment utiliser les arguments de ligne de commande pour imprimer des fichiers MS Office?
- 14. Vérifier le fichier modèle Word
- 15. Word Automation: Remplacer une image en utilisant C#
- 16. Remplacer le caractère Newline de Microsoft Word en Python
- 17. Afficher les fichiers word/pdf/excel etc. dans le navigateur. (Asp.net, C# .net 2008)
- 18. Où se trouve l'objet VBComponents dans le modèle objet Excel?
- 19. Comment utiliser le contrôle de sous-formulaire de Microsoft Office Access dans un formulaire VB6?
- 20. Didacticiel/Références pour Microsoft UI Automation
- 21. Comment générer des documents Microsoft Word à l'aide Sphinx
- 22. Comment imprimer des documents Office à partir de .NET d'une manière uniforme?
- 23. C# Login Automation de Windows (XP, Vista, etc.)
- 24. Exporter vers un document Word en C#
- 25. Comment supprimer des liens hypertexte d'un document Microsoft Word?
- 26. COM Automation/Exécution de macros Excel
- 27. Excel & Word DevExpress
- 28. Conversion de masse de Word 2003 à Word 2007 sans utiliser l'automatisation Word?
- 29. Connexion Java vers/depuis Microsoft Windows Office Suite?
- 30. python convertir microsoft office docs en texte brut sur linux
Merci. Je suppose que cela vous donne l'insigne du Nécromancien. prendre plaisir! :-) Je n'essaie plus vraiment de résoudre ce problème (passé à d'autres choses), mais le premier lien que vous avez posté (kb216686) est assez lisible pour quelqu'un comme moi qui est familier avec COM simple. La plupart de l'article est juste un bagage dont vous avez besoin de travailler dans une langue qui n'est pas assez haut niveau pour prendre soin de ce genre de choses pour vous. La fonctionnalité clé semble être CoCreateInstance() en utilisant le ProgID "Excel.Application". De là, il devrait être facile d'appeler des méthodes. On pourrait penser que Microsoft ferait un meilleur travail en expliquant ce point d'entrée. –
re: Nécromancien - enfin, pas encore. (Quelqu'un d'autre vote la réponse de ce type! :-) –
>> Vous penseriez que Microsoft ferait un meilleur travail expliquant ce point d'entrée Je pense qu'ils préfèrent que les gens utilisent VSTO et le code managé - beaucoup de ressources autour de cette approche... –