103 votes

Référence Microsoft.Office.Core manquante

En utilisant l'exemple fourni dans projet de code J'ai du mal à trouver où se trouve la référence à la bibliothèque Microsoft.Office.Core.

Je reçois l'erreur "Le composant référencé 'Microsoft.Office.Core' n'a pas pu être trouvé".

Je n'ai qu'office 2007 édition entreprise et outlook 2003 installés sur ce système. Cela pourrait-il être la cause de ce problème ? Sinon, quelle est la dll spécifique que je suis censé référencer ?

0 votes

J'ai essayé les deux suggestions et je suis toujours bloqué. La question est de savoir quelle est la "bibliothèque COM appropriée à votre système" dans mon cas ?

1 votes

As-tu jamais compris ça ? J'ai le même problème.

0voto

J'ai le même problème. Je suis allé dans Ajouter des références, onglet COM, et j'ai sélectionné Microsoft Office 15.0 Objetct Library. Ok, et mon problème est terminé.

une partie de mon code est :

EXCEL.Range rango;
            rango = (EXCEL.Range)HojadetrabajoExcel.get_Range("AE13", "AK23");
            rango.Select();
      //      EXCEL.Pictures Lafoto = (EXCEL.Pictures).HojadetrabajoExcel.Pictures(System.Reflection.Missing.Value);
            EXCEL.Pictures Lafoto = HojadetrabajoExcel.Pictures(System.Reflection.Missing.Value);

            HojadetrabajoExcel.Shapes.AddPicture(@"D:\GENETICA HUMANA\Reportes\imagenes\" + Variables.nombreimagen,
                Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoCTrue,
                float.Parse(rango.Left.ToString()),float.Parse(rango.Top.ToString()), float.Parse(rango.Width.ToString()),
                float.Parse(rango.Height.ToString()));

0voto

Jobayer Rifad Points 3

J'ai rencontré le même problème lorsque j'ai essayé d'ouvrir mon ancien projet c# dans la version 2017 de visual studio. Ce problème survient généralement lorsque vous essayez d'ouvrir un projet que vous avez fait avec une version précédente de VS et que vous l'ouvrez avec la dernière version. Ce que j'ai fait, c'est que j'ai ouvert mon projet et supprimé la référence de mon projet, puis ajouté la bibliothèque d'objets Microsoft outlook 12.0 et la bibliothèque d'objets Microsoft office 12.0. Bibliothèque d'objets Microsoft outlook 12.0

0voto

Nahidul Islam Points 1

Dans mon cas, lorsque j'ai ajouté "Microsoft Excel Object Library" et "Microsoft Office Object Library" dans Référence->COM, l'erreur de référence a disparu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X