Bonjour à tous,
Je recontre actuellement un problème avec les activeX control de type "Microsoft Office Spreadsheet 11.0".
Sous la configuration Windows XP/MATLAB R2006b/Office 2003/OWC11, j'avais une IHM avec un actxcontrol de type "Microsoft Office Spreadsheet 11.0" qui fonctionnait parfaitement.
Au passage à la configuration Windows 7/MATLAB R2011a/Office 2007/OWC11, tout fonctionnait encore grâce au service pack qui rendait 0WC11 d'Office 2003 compatible avec Office 2007.
Sauf qu'au passage à la configuration Windows 7/MATLAB R2011a/Office 2010/OWC11, les actxcontrol de type "Microsoft Office Spreadsheet 11.0" ne fonctionnent plus !
Si je tape :
MATLAB me renvoie l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 handle_figure = figure; Spreadsheet1 = actxcontrol('OWC11.Spreadsheet.11',[100 100 400 300],handle_figure);
J'ai cherché un peu partout sur le net une solution, la seule que j'ai trouvée est d'installer Office 2007 en parallèle d'Office 2010 pour faire fonctionner ces actxcontrol. Problème : je ne peux avoir qu'une seule version d'Office sur mon PC, et c'est la 2010.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Input PROGID does not represent an ActiveX control. If this PROGID used to work before, please check vendor's documentation for equivalent activex control progid.
Y a-t-il une autre solution permettant de faire fonctionner à nouveau ces actxcontrol ?
Merci d'avance pour vos réponses !!
Partager