Question

Je suis en train d'écrire un complément pour Powerpoint, l'utilisateur doit être en mesure de sélectionner des cellules dans une feuille de calcul Excel et puis passez à la diapositive Powerpoint qu'il aimerait coller cette table dans, après le démarrage du Add-in, une macro devrait créer une table et copier cellule par cellule. Ensuite, la macro formate la table PowerPoint selon nos directives de mise en forme. Je cours dans certaines questions maintenant:

1) Comment puis-je passer par les cellules dans une plage sélectionnée dans Excel, j'ai essayé de boucle à travers les cellules dans la plage sélectionnée, mais ni ceci, ni compter les lignes / colonnes avec les travaux de la gamme choisie (je suis plutôt peu familiers avec Excel VBA)

2) Quelle est la meilleure façon de copier des données d'Excel vers Powerpoint? Je l'ai vu quelques suggestions qui utilisent un tableau de chaînes, qui se lit dans toutes les premières données; certains utilisateurs réutilisent une variable pour copier les données et certains le font directement à partir d'un XL à une référence PPT, quels sont les avantages des différentes approches?

Merci beaucoup s

Était-ce utile?

La solution

Pour votre première question, voici un extrait de code qui fonctionne (encore, cela dépend de ce que vous avez l'intention de le faire):

Dim C As Range
For Each C In Range("A1:A100")
    'do stuff
Next C

Pour votre deuxième point, cela dépend des résultats que vous attendez:

  • un tableau au format PowerPoint
  • un objet Excel incorporé dans PowerPoint
  • copier-coller les valeurs à l'intérieur du contenu de la diapositive

Une fois que vous avez choisi, il est facile de trouver sur le web ressources pour faire ce que vous voulez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top