Clairement ça ne peut pas marcher
Dans la phrase
Report.LeControle.Font.Name = chxname |
l'interpréteur VB cherche un objet LeControle dans Report, et pas un objet dont le nom serait le contenu de la variable LeControle.
Je ne sais pas si ton objet Report a une collection du genre .Controls, mais il faudrait trouver une syntaxe Crystal comme l'exemple suivant
Report.Controls(LeControle).Font.Name = chxname |
Je précise que je n'ai aucune idée si mon exemple fonctionne; cela dépend complètement de l'objet Report que je ne connais pas.