Mes contrôles PivotTable et Chart ne fonctionnent pas dans Access 2007

Symptômes

Lorsque vous ouvrez une base de données Microsoft Office Access 2003 ou une base de données Microsoft Access d’une version antérieure dans Access 2007, un des messages suivants s’affiche :

  • Votre base de données ou projet Microsoft Office Access contient une référence incomplète ou rompue au fichier « 0WC10.DLL » version 1.0

  • Votre base de données ou projet Microsoft Office Access contient une référence incomplète ou rompue au fichier « 0WC11.DLL » version 1.0

Access 2007 ouvre le fichier de base de données, mais les contrôles Microsoft Office PivotTable ou Microsoft Office Chart contenus dans des formulaires, des états ou des pages d’accès aux données ne fonctionnent pas. Access peut également afficher le message « Pas d’objet dans ce contrôle » lorsque vous ouvrez un objet qui contient un contrôle PivotTable ou Chart.

Raison

La base de données contient au moins un contrôle créé par Microsoft Office 2003 Web Components ou une version antérieure. Par défaut, Access 2007 n’installe pas ces versions de Microsoft Office Web Components. Par conséquent, la référence aux fichiers est rompue et les contrôles ne fonctionnent plus.

Remarque : Le problème abordé dans cet article est lié aux contrôles PivotTable ou Chart que vous pouvez ajouter à un formulaire, un état ou une page d’accès aux données. En revanche, les modes Tableau croisé dynamique et Graphique croisé dynamique des objets créés dans Access 2003 et les versions antérieures d’Access continuent à fonctionner dans Access 2007. Pour activer ces modes, cliquez sur Affichage dans l’onglet Accueil, puis cliquez sur Mode Tableau croisé dynamique ou Mode Graphique croisé dynamique.

Lorsque vous ajoutez des contrôles comme le contrôle Microsoft Office PivotTable à un formulaire, un état ou une page d’accès aux données, Access crée des références aux bibliothèque de liens dynamiquesqui prennent en charge ces contrôles. Les versions ultérieures d’Access risquent de ne pas inclure tous les fichiers .dll dont vous avez besoin pour les contrôles que vous avez ajoutés en manipulant votre base de données dans des versions antérieures d’Access. Dans ce cas, vous devez télécharger et installer ces fichiers .dll séparément pour continuer à utiliser les contrôles qui en dépendent. Par défaut, Access 2007 n’installe pas la version 10.0 ou 11.0 de Microsoft Office Web Components.

La liste suivante affiche un exemple de contrôles affectés par ce problème :

  • Microsoft Office Chart 10.0

  • Microsoft Office Chart 11.0

  • Microsoft Office PivotTable 10.0

  • Microsoft Office PivotTable 11.0

Résolution

Pour qu’Access 2007 affiche correctement les contrôles PivotTable et PivotChart créés dans une version antérieure d’Access, vous devez télécharger et installer le ou les fichiers .dll appropriés. Les procédures suivantes vous permettent d’identifier les fichiers dont vous avez besoin, de les télécharger et de les installer.

Identification de la référence manquante

  1. Ouvrez la base de données dans Access 2007.

  2. Effectuez l’une des opérations suivantes pour ouvrir Visual Basic Editor :

    • Ouvrez un module en double-cliquant dessus dans le volet de navigation.

    • Sous l'onglet Créer, dans le groupe Autre, cliquez sur Module. Si cette commande n'est pas disponible, cliquez sur la flèche sous le bouton Macro ou Module de classe, puis cliquez sur Module.

  3. Dans Visual Basic Editor, cliquez sur Références dans le menu Outils.

  4. Dans la boîte de dialogue Références, sous Références disponibles, repérez les références associées à l’option Objet manquant.

    • Si la version 10.0 ou 11.0 de Microsoft Office Web Components est introuvable, la procédure suivante vous permet de télécharger et d’installer le fichier .dll nécessaire.

Téléchargement et installation des fichiers requis

  1. Recherchez owc10.exe ou owc11.exe dans le Centre de téléchargement Microsoft pour localiser la version manquante dans la procédure précédente.

  2. Suivez les instructions du Centre de téléchargement Microsoft et installez le fichier. Vous pouvez enregistrer le fichier .exe sur votre ordinateur et l’exécuter pour installer le fichier .dll ou cliquer sur Exécuter pour installer le fichier .dll directement à partir du Centre de téléchargement Microsoft.

  3. Une fois l’installation terminée, fermez, puis rouvrez votre application de base de données Access pour confirmer que les contrôles fonctionnent comme prévu.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×