2017-08-30 1 views

Répondre

1

Vous pouvez utiliser la propriété Emplacement:

excelChart.Placement = xlMove 

Je veux juste mettre ça ici pour une utilisation future.

Si vous voulez connaître les propriétés des méthodes à appeler pour manipuler Excel/Word via Interop.

  1. Dans Excel/Word, activez la barre d'outils du développeur sur le ruban.
  2. Cliquez Enregistrer une macro
  3. Faites ce que vous voulez faire un programme, mais le faire via l'interface utilisateur Excel/Word.
  4. Cliquez Arrêter l'enregistrement
  5. Cliquez Macros-> Modifier (VBA Opens)
  6. Voir le code de la macro que vous avez enregistré. Ce sera en VBA, mais vous pourrez facilement vous connecter à C# ou VB.
+0

Merci! C'est une propriété de forme, pour être exact: 'objShape.Placement = XlPlacement.xlMove;' – Timmo

+1

Cool. Il semble fonctionner pour n'importe quel 'Shape' &' Chart' hérite de 'Shape' –