J'ai besoin d'un exemple de code ou même d'un objet tiers qui me permettra d'accéder à un objet Excel intégré dans un document Word. J'ai déjà essayé Aspose et ils n'ont pas encore les capacités. Est-ce que quelqu'un l'a fait ou connaissez-vous un objet de tiers qui le fera?Modifier un objet Excel incorporé dans un document Word
2
A
Répondre
1
Vous pouvez trouver des informations ici: VBScript and multilevel OLE?
3
Ok, je l'ai fait! J'apprécie le lien posté par Remou. Il a fourni un soutien après que je suis passé l'obstacle initial ...
Voici mon code:
WordApp.Documents.Open("C:\Report.docx")
Dim iOLE As Int16
Dim oSheet As Object
Dim oOLE As Object
For iOLE = 1 To WordApp.ActiveDocument.Content.ShapeRange.Count 'These are the embedded objects
If Not WordApp.ActiveDocument.Content.ShapeRange(iOLE).OLEFormat Is Nothing Then '- make sure it is OLE
If WordApp.ActiveDocument.Content.ShapeRange(iOLE).OLEFormat.ProgID.Contains("Excel") Then '- make sure it's an Excel object
'- I have found an Excel Object!!!
WordApp.ActiveDocument.Content.ShapeRange(iOLE).OLEFormat.Activate()
oOLE = WordApp.ActiveDocument.Content.ShapeRange(iOLE).OLEFormat.Object
oSheet = oOLE.Worksheets(1) '- I can assert that each of them has at least one sheet and that I need the first one...
oSheet.Range("BB3") = "I did it!" '- setting some text to verify I made it in...
End If
End If
Next
WordApp.ActiveDocument.SaveAs("c:\temp\report_test.docx")
Questions connexes
- 1. comment mettre un document incorporé dans un document incorporé?
- 2. Visualiser/modifier un document Word en ligne?
- 3. Comment supprimer un document incorporé dans mongomapper?
- 4. supprimer un document incorporé dans mongoid
- 5. Enregistrer un document Word incorporé dans une feuille de calcul Excel sur disque à l'aide de VBA
- 6. Détecter un objet incorporé dans le Webview
- 7. Charger Word Excel dans WPF
- 8. VB.NET Ouvrir un document Word
- 9. Insérer par programme un document Word dans un document existant (Word 2007)
- 10. insérer la date dans un document Word
- 11. Fichier attaché dans un document Word
- 12. Insérer un bouton dans le document Word
- 13. Comment lire un document Word dans matlab
- 14. Comment lire un document Word dans asp.net
- 15. Comment intégrer un objet SVG transparent dans un document HTML?
- 16. Demandez à Excel 2003 de rechercher un document dans un document Word et de renvoyer le nombre d'occurrences.
- 17. Coller un document MS Word dans un formulaire Web
- 18. Comment charger un document Word dans un rapport jasper
- 19. document Word dans opencv
- 20. Ouvrir un document Word dans le navigateur avec Inline Modification
- 21. Lire et afficher un document Word
- 22. Créer un document Word 2010 par programme
- 23. Générer un document word en C#
- 24. Convertir un document Word en XSL-FO
- 25. Exporter vers un document Word en C#
- 26. Convertir un document Word en ASPX?
- 27. localisation Programmatically une table dans un document Word
- 28. besoin de remplacer une image dans word-document avec un graphique Excel
- 29. Un objet Flash incorporé peut-il accéder au DOM de son document parent?
- 30. Comment modifier un document Word (.docx) stocké dans une table SQL Server?
homme Ah, qui avait l'air prometteur ... quand je vérifie les InlineShapes sur mon ActiveDocument, le nombre est zéro (0). Je vais continuer à jouer avec ça. Merci pour la suggestion. – brian