J'essaie de parcourir un document Word et de trouver quelques tables spécifiques parmi plusieurs tables. Je sais comment parcourir toutes les tables en utilisant la bibliothèque docx ou win32, trouvé here. Cependant, j'ai besoin d'accéder à quelques tables spécifiques, pas toutes.Comment obtenir une table spécifique à partir de Word Doc en utilisant win32 COM?
Ces tableaux ont des en-têtes, au format Table A.x.x-x Insert table summary
. Ce sont des en-têtes de texte au-dessus des tables, pas dans les tableaux eux-mêmes. Ceux-ci ne s'affichent pas lorsque j'utilise doc.ListParagraphs
de win32, par conséquent, je ne parviens pas à parcourir correctement les tables de cette manière.
Je connais le nom de la table à laquelle j'ai besoin d'accéder. Il y a un texte sans rapport dans tout le document. Il n'y a pas de similarité générale dans les tableaux que j'ai besoin de trouver, donc je ne peux pas juste chercher une valeur spécifique dans une certaine cellule ou quelque chose comme ça.
Est-ce que quelqu'un a des suggestions sur la façon d'aborder cela? De préférence en utilisant win32 COM, mais je suis ouvert à toutes les solutions.
Les en-têtes font-elles partie de la table actuelle ou sont-elles des «en-têtes» séparés de la table? – scanny
Ils dirigent des paragraphes séparés de la table, directement au-dessus –