2011-09-19 4 views
0

Je veux à partir d'Excel pour rechercher un document Word et voir si je peux trouver une table et si je peux copier cette table dans Excel. Je ne connais pas la taille de la table jusqu'à ce que je la trouve. Je vais créer une nouvelle feuille dans un classeur existant juste pour cette table trouvée.Copier de Word vers Excel

+0

Comment la table sera trouvée, qu'est-ce qui va l'identifier? – brettdj

+0

Voir ceci: http://stackoverflow.com/questions/3567441/extract-data-from-word-document-to-an-excel-spreadsheet/3611739#3611739 pour plus de conseils – MikeD

Répondre

1

Voici comment parcourir chaque table dans un document Word. Déterminer comment vous voulez faire le reste ne devrait pas être un problème (si c'est le cas, mettez à jour votre question avec des informations sur ce que vous avez essayé, etc.). Vous devez soit être dans Excel et ouvrir un objet Word, soit être dans Word et ouvrir un objet Excel.

Sub FindTables() 

Dim tTable As table 

For Each tTable In ActiveDocument.Tables 
    tTable.Range.Copy 
    'Do what you wish (.range.copy here used for example only) 
Next 

End Sub 
Questions connexes