2010-08-20 5 views
1

J'utilise Excel 2011 v14 et essaie de créer dynamiquement un graphique basé sur la plage sélectionnée dans ma feuille de calcul. Pour sélectionner une plage, j'utilise le segment de code suivant:Comment créer un graphique Excel en utilisant py-appscript?

xl = app('Microsoft Excel') 
tcell = 'B' 
qcell = 'C' 

for r in xrange(2, 16): 
    xl.cells[tcell + str(r)].value.set(r) 
    xl.cells[qcell + str(r)].value.set(random.randint(2, 100)) 


xl.cells["B2:C15"].select() 
xl.make(new=k.chart, at=xl.active_sheet) 

mais je suis un tableau blanc sur la feuille active. Toute aide serait appréciée.

Répondre

0

As I suggested to someone else who had a similar question, vous devez trier comment faire fonctionner ce travail dans Applescript natif d'abord, puis le portage sur py-appscript. Il y a beaucoup de choses qui peuvent mal se passer dans votre extrait de code et il peut y avoir (et généralement) des erreurs renvoyées par Applescript que le framework ne vous ramène pas tout le temps.

+0

merci Philip :) – Aleyna

Questions connexes