Considérations de migration pour Excel 2007

Mis à jour: mars 2007

S'applique à: Office Resource Kit

 

Dernière rubrique modifiée : 2015-03-09

Microsoft Office Excel 2007 fournit aux utilisateurs de nombreuses fonctionnalités plus robustes et plus avancées. Avant une migration vers Office Excel 2007, il est préférable que les utilisateurs en apprennent plus sur ces différences, de façon à pouvoir déterminer comment elles peuvent affecter la portée et le rythme de la migration. Les différences fonctionnelles les plus significatives et les comportements qui y correspondent sont résumés ci-dessous.

Le Gestionnaire de planification de migration de Microsoft Office (OMPM) vous aide pour la migration et sa planification. OMPM contient des outils d'analyse et de conversion qui aident les organisations à faire l'inventaire de leurs documents, analysent les documents quant à leur lisibilité par Microsoft Office System 2007 et indiquent les problèmes de compatibilité qui peuvent affecter la migration. Pour plus d'informations sur OMPM, voir Évaluation de votre environnement à l'aide du Gestionnaire de planification de migration de Microsoft Office.

Changements dans Office Excel 2007

Les trois différences fondamentales entre les versions antérieures d'Office Excel et Office Excel 2007 sont les suivantes :

  • nouveaux formats XML ouverts ;

  • grille significativement étendue ;

  • interface utilisateur orientée résultats, qui offre de nombreuses commandes utilisables via un simple clic.

Nouveaux formats de fichier

Microsoft Office Word 2007, Microsoft Office PowerPoint 2007 et Office Excel 2007 utilisent les nouveaux formats XML ouverts. Les formats XML ouverts sont des formats de fichiers compacts et robustes, qui permettent une meilleure intégration des données entre des documents et des systèmes principaux, et qui sont distincts des formats de fichiers binaires des versions antérieures de Microsoft Office.

Les formats XML ouverts correspondent à un standard ouvert qui a été développé par Ecma International, en collaboration avec de nombreux fournisseurs de technologies. Le standard maximise l'interopérabilité dans un environnement hétérogène et permet aux fournisseurs de technologies d'intégrer des fichiers créés avec Office System 2007 dans leurs solutions.

Après l'installation d'Office System 2007, les utilisateurs peuvent continuer à ouvrir, modifier et enregistrer des classeurs qui ont été générés dans le format de fichier binaire antérieur. Ces classeurs peuvent être convertis en formats XML ouverts. Ceci permet une meilleure interopérabilité entre les applications de différents fournisseurs et font des formats XML ouverts une meilleure solution à long terme. Les utilisateurs cliquent sur le Bouton Microsoft Office, cliquent sur Convertir pour convertir un classeur d'un format antérieur en formats XML ouverts. Pour plus d'informations sur les formats de fichiers, voir Référence des formats de fichier pour Office System 2007.

CautionAttention :
Les utilisateurs doivent examiner les liens existant entre les classeurs avant que votre organisation convertisse les classeurs existants vers des formats XML ouverts. Étant donné que les versions antérieures d'Office Excel ne peuvent pas mettre à jour les liens vers des classeurs qui sont enregistrés dans les formats XML ouverts, tous les classeurs liés doivent être convertis en même temps.

Taille de la grille plus importante

Les utilisateurs peuvent développer des classeurs plus élaborés et plus détaillés grâce à la grille plus grande qui est disponible dans Office Excel 2007. Cette grille plus grande permet plus de 16 000 colonnes et 1 million de lignes. Toutefois, la grille plus grande est incompatible avec les versions antérieures d'Office Excel. Les données entrées dans les cellules qui sont à l'extérieur des limites antérieures de la grille (A1:IV65536) sont définitivement supprimées lorsque le classeur est enregistré en tant que classeur Office Excel 97-2003. Toutes les formules qui font référence à des cellules situées en dehors des limites de la grille précédente sont également inopérantes.

Les utilisateurs d'Office Excel 2007 qui prévoient de partager des classeurs avec des utilisateurs travaillant avec une version antérieure d'Office Excel ne doivent pas entrer des données en dehors des limites de la grille de la version antérieure. En guise d'alternative, les utilisateurs peuvent utiliser le mode de compatibilité, qui aide à limiter ces problèmes en forçant la grille de plus grande taille à correspondre à la taille de la grille des versions antérieures d'Office Excel.

Nouvelle interface utilisateur

Office Excel 2007 tire parti de la nouvelle interface utilisateur Microsoft Office Fluent pour offrir des outils de création puissants et facilement accessibles. La plupart des menus, barres d'outils et volets Office sont remplacés par le ruban Office Fluent, qui organise les commandes par objet ou par scénario, et regroupe les commandes par onglets. Le ruban Office Fluent offre un accès à davantage de fonctionnalités, plus directement. Après la migration vers Office Excel 2007, la nouvelle interface utilisateur est disponible même lorsqu'un utilisateur travaille avec des classeurs créés dans les versions antérieures d'Office Excel 2007.

Ouverture des classeurs Excel 97–2003 dans Office Excel 2007

La plupart des fonctionnalités disponibles dans les versions antérieures d'Office Excel existent encore lorsqu'un classeur est ouvert dans Office Excel 2007. Des classeurs peuvent parfois fonctionner différemment de ce qui est attendu par l'utilisateur, parce qu'une fonctionnalité utilisée dans un classeur a été supprimée ou modifiée, ou parce qu'une formule est associée au format de fichier ou à la version spécifique d'Office Excel qui est utilisée pour créer le classeur.

Cette rubrique traite des fonctionnalités des versions antérieures d'Office Excel qui ne sont pas disponibles ou qui ont été sensiblement modifiées dans Office Excel 2007, pour les domaines suivants :

  • Outils de compatibilité

  • Modifications de format

  • Visualisation et conception

  • Listes et tableaux croisés dynamiques

  • Références et noms

Outils de compatibilité

Office Excel 2007 assure la prise en charge de la compatibilité pour les fonctionnalités les plus couramment utilisées dans les versions antérieures d'Office Excel. Certaines fonctions rarement utilisées dans les versions antérieures d'Office Excel sont désapprouvées ou supprimées. La plupart des fonctionnalités régulièrement mises en œuvre par les utilisateurs sont toujours disponibles dans Office Excel 2007. Office Excel 2007 contient également des protections de compatibilité, afin d'empêcher la perte de données lorsque les utilisateurs utilisent différentes versions d'Office Excel.

Mode de compatibilité

Le mode de compatibilité est lié au format de fichier Office Excel 97-2003, qui désactive les fonctionnalités nouvelles d'Office Excel 2007 qui ne sont pas compatibles avec les versions antérieures d'Office Excel. Par exemple, lorsqu'un classeur ouvert dans Office Excel 2007 s'exécute dans le mode de compatibilité, la taille de grille plus importante est supprimée, de sorte que les utilisateurs ne peuvent pas entrer des données, des formules ou des références en dehors des limites de la grille de taille inférieure des versions antérieures d'Office Excel.

Les utilisateurs qui ouvrent un classeur enregistré dans le format de fichier Office Excel 97-2003 (.xls) voient que le classeur fonctionne automatiquement dans le mode de compatibilité. De même, lorsque des utilisateurs travaillent avec un nouveau classeur qui sera utilisé dans des versions antérieures d'Office Excel, ils peuvent activer le mode de compatibilité (en enregistrant le fichier dans le format de fichier Office Excel 97-2003, puis en fermant et en ouvrant à nouveau le fichier) pour empêcher l'utilisation accidentelle de fonctions et de fonctionnalités incompatibles avec les versions antérieures d'Office Excel. Cette option est essentielle pour les utilisateurs prévoyant de partager des classeurs avec d'autres utilisateurs qui n'ont pas migré vers Office Excel 2007.

Lorsque les utilisateurs travaillent dans le mode de compatibilité, ils peuvent néanmoins toujours travailler avec l'interface utilisateur Office Fluent et accéder à la plupart des nouvelles fonctionnalités. Seules les fonctionnalités incompatibles, telles que la grille de taille plus importante, sont désactivées pour ce classeur. De même, lorsqu'un utilisateur enregistre un nouveau classeur au format de fichier Office Excel 97–2003, ce classeur est automatiquement placé dans le mode de compatibilité la prochaine fois qu'il est ouvert. Pour quitter le mode de compatibilité, les utilisateurs convertissent le classeur vers un des nouveaux formats de fichiers, puis ouvrent à nouveau le classeur. Les utilisateurs peuvent effectuer cette action en une seule étape à l'aide de la commande Convertir : ils cliquent sur le Bouton Microsoft Office, puis cliquent sur Convertir.

Vérificateur de compatibilité

Le vérificateur de compatibilité fonctionne automatiquement par défaut lorsque les utilisateurs enregistrent un classeur au format de fichier Office Excel 97-2003. Il analyse les fonctionnalités et les caractéristiques qui ne sont pas prises en charge par les versions antérieures d'Office Excel. Les utilisateurs ont également la possibilité de désactiver le vérificateur de compatibilité afin qu'il ne s'exécute pas automatiquement lorsque le classeur est enregistré dans un format de fichier antérieur.

Le vérificateur de compatibilité identifie deux types de problèmes de compatibilité : les fonctionnalités qui sont conservées mais qui fonctionnent différemment dans les versions antérieures d'Office Excel, et les fonctions qui sont désactivées dans le mode de compatibilité et qui ne sont pas opérationnelles dans les versions antérieures d'Office Excel. Ces problèmes s'affichent dans une boîte de dialogue qui permet à l'utilisateur de répondre et d'entreprendre les actions nécessaires avant que des données ou des fonctions soient perdues. Le vérificateur de compatibilité répertorie les problèmes qui sont identifiés dans le classeur, totalise le nombre d'occurrences de chaque problème, identifie les outils permettant de trouver les problèmes et fournit une aide supplémentaire pour les types de problèmes identifiés.

Modifications de format

Les formats XML ouverts d'Office Excel 2007 reflètent et représentent avec précision les formats de données binaires des versions antérieures d'Office Excel. Cela signifie que les utilisateurs peuvent toujours lire et modifier dans Office Excel 2007 la plupart des classeurs qui ont été créés dans les versions antérieures d'Office Excel.

Les formats XML ouverts plus robustes permettent la prise en charge de davantage de types de fichiers. Certains types de fichiers ne sont plus d'une utilisation courante. Par conséquent, les modifications suivantes ont été apportées aux noms et aux extensions :

  • La prise en charge de certains types de fichiers anciens est supprimée.

  • Les noms des formats de fichiers Office Excel 97-2003 sont modifiés afin d'éviter les confusions de la part des utilisateurs.

  • Les nouveaux types de fichiers d'Office Excel 2007 ont de nouveaux noms et de nouvelles extensions de nom de fichier.

Noms de fichiers et extensions de nom de fichier nouveaux et renommés

De nouvelles extensions de nom de fichier sont attribuées aux nouveaux formats de fichiers dans Office Excel 2007. Ces nouvelles conventions de dénomination permettent d'éviter toute confusion lorsque les utilisateurs travaillent avec plusieurs versions d'Office Excel. Les nouvelles options pour les noms de fichiers sont répertoriées dans le tableau suivant et peuvent être affichées via la boîte de dialogue Enregistrer sous.

Type de fichier Extension de nom de fichier

Classeur Office Excel 2007

.xlsx

Classeur Office Excel 2007 prenant en charge les macros

.xlsm

Classeur binaire Office Excel 2007

.xlsb

Modèle Office Excel 2007

.xltx

Modèle Office Excel 2007 prenant en charge les macros

.xltm

Complément Office Excel 2007

.xlam

La prise en charge est supprimée pour certains formats de fichiers

Un certain nombre des formats de fichiers antérieurs sont rarement utilisés, voire jamais. La prise en charge de ces formats est supprimée dans Office Excel 2007. Les utilisateurs ne peuvent plus ouvrir ni enregistrer des classeurs basés sur les formats de fichiers suivants après une migration vers Office Excel 2007 :

  • WK1 (1-2-3)

  • WK4 (1-2-3)

  • WJ3 (1-2-3 japonais) (.wj3)

  • WKS (1-2-3)

  • WK3 (1-2-3)

  • WK1, FMT (1-2-3)

  • WJ2 (1-2-3 japonais) (.wj2)

  • WJ3, FJ3 (1-2-3 japonais) (.wj3)

  • DBF 2 (dBASE II)

  • WQ1 (Quattro Pro/DOS)

  • WK3, FM3 (1-2-3)

  • Microsoft Excel Chart (.xlc)

  • WK1, ALL(1-2-3)

  • WJ1 (1-2-3 japonais) (.wj1)

  • WKS (Works japonais) (.wks)

Format de fichier HTML pour la publication uniquement

En raison d'une utilisation limitée en tant que format de fichier principal, Office Excel 2007 ne stocke plus d'informations sur les fonctionnalités spécifiques d'Excel dans les formats de fichiers HTML. La commande Enregistrer au format HTML est principalement utilisée en tant que format de publication, et Microsoft continue à prendre en charge la commande comme moyen permettant de créer un document destiné à être affiché dans un navigateur Web. Les fichiers HTML peuvent toujours être ouverts dans Office Excel 2007. Les fonctionnalités spécifiques d'Office Excel qui sont contenues dans les fichiers et qui ont été créées dans une version antérieure d'Office Excel sont conservées. Les utilisateurs doivent enregistrer ces fichiers en tant que version principale du document dans l'un des nouveaux formats de fichiers. Les utilisateurs doivent publier les fichiers au format HTML.

Microsoft Script Editor

L'intégration avec Microsoft Script Editor est supprimée de Office Word 2007, Office PowerPoint 2007 et Office Excel 2007 dans le cadre de la décision consistant à s'éloigner de la prise en charge du format HTML en tant que format de fichier parfaitement fidèle. Ce changement signifie que les composants de débogage de script ne sont plus installés par défaut dans Office Excel 2007. Microsoft Script Editor peut toujours être installé avec les suites Microsoft Office et exécuté en tant que programme autonome pour modifier des fichiers HTML.

Visualisation et conception

Office System 2007 apporte aux utilisateurs de nombreuses améliorations dans les outils de visualisation et de conception. Les différences les plus importantes d'Office Excel 2007 concernent les domaines suivants :

  • Mise en forme automatique et galeries de styles

  • Graphiques

  • Formes

Mise en forme automatique

Office Excel 2007 comprend des galeries et des fonctions qui sont maintenant appelées Style de tableau et Style de tableau croisé dynamique. Il s'agit d'améliorations significatives de la fonctionnalité Mise en forme automatique qui était disponible dans les versions antérieures d'Office Excel. La fonctionnalité Mise en forme automatique n'est pas incluse dans le ruban Office Fluent. Elle peut être ajoutée à la barre d'outils Accès rapide, qui est un ensemble d'outils basé sur des icônes qui s'affiche au-dessus du ruban Office Fluent et que les utilisateurs peuvent personnaliser.

Graphiques

Dans Office System 2007, les graphiques font maintenant partie d'une couche de dessin partagée de Microsoft Office. Cela signifie que certaines des fonctionnalités graphiques qui sont spécifiques à des versions antérieures d'Office Excel ne sont pas disponibles dans Office Excel 2007. Dans la plupart des cas, ces fonctionnalités sont remplacées par des capacités plus robustes.

Bien que certaines fonctionnalités graphiques soient supprimées ou modifiées, les utilisateurs d'Office Excel 2007 ont néanmoins toujours la possibilité d'afficher des graphiques tels qu'ils ont été créés dans les versions antérieures d'Office Excel. Des problèmes peuvent se produire si les utilisateurs essaient d'apporter des modifications à des fonctionnalités graphiques qui ne sont plus disponibles dans Office Excel 2007. Les fonctionnalités graphiques spécifiques qui ne sont pas disponibles dans Office Excel 2007 et la façon de contourner ces changements sont répertoriées ci-dessous.

  • Redimensionner plusieurs graphiques. Les utilisateurs ne modifient plus simultanément le type de graphique de plusieurs graphiques. Chaque graphique est modifié individuellement.

  • Appuyer sur F11 pour dupliquer une feuille de graphique avec des données. Les utilisateurs n'appuient plus sur F11 dans une feuille de graphique avec des données pour créer une feuille de graphique avec les mêmes données. Cette action génère une feuille de graphique vierge dans Office Excel 2007.

  • Rotation directe de graphiques 3D. La souris est utilisé pour manipuler directement l'affichage 3D du graphique dans les versions antérieures d'Office Excel. Cela se fait à l'aide de la boîte de dialogue Rotation 3D dans Office Excel 2007.

  • Motifs de remplissage. Les motifs de remplissage pour les objets de type forme disparaissent au profit des remplissages avec texture et image. Les fichiers existants apparaissent inchangés lorsqu'ils sont chargés. La possibilité de créer de nouvelles formes avec les motifs de remplissage précédents est supprimée et fait maintenant partie des nouvelles fonctionnalités de dessin.

  • Ajuster à la fenêtre. Les versions antérieures d'Office Excel ont une commande Ajuster à la fenêtre qui redimensionne automatiquement les graphiques sur les feuilles de graphiques quand la taille de la fenêtre change. Cette fonctionnalité est supprimée. La commande Zoom sur la sélection est utilisée pour atteindre des résultats similaires.

  • Création automatique de zone de texte lors de la saisie. Il n'est plus créé automatiquement de zone de texte lorsqu'un utilisateur saisit du texte sur un graphique sélectionné. Un utilisateur peut néanmoins toujours insérer des zones de texte à l'aide de la commande Insérer une zone de texte.

  • Comportement de collage par défaut dans Word et PowerPoint. Le choix par défaut pour copier et coller un graphique depuis Office Excel 2007 vers Office Word ou vers le programme graphique de présentation Office PowerPoint passe à « Lié ». Cette valeur peut passer à « Image » ou à « Classeur entier » via le menu Options de collage, qui s'affiche immédiatement après que l'utilisateur a collé le graphique.

  • Tableau Word en tant que source de données. À la différence des versions antérieures d'Office Word, un utilisateur n'utilise pas une table en tant que données pour un nouveau graphique dans Office Word 2007. L'utilisateur voit des exemples de données au lieu des données de la table sélectionnée d'Office Word. L'utilisateur copie et colle les données réelles dans le nouveau graphique pour remplacer les exemples de données.

  • Taille du graphique imprimé. L'option Taille du graphique imprimé est supprimée de l'onglet Graphique de la boîte de dialogue Mise en page. Le comportement correspond au paramètre Personnalisée d'Office Excel 2003 dans Office Excel 2007.

  • Faire glisser des données sur un graphique. Dans les versions antérieures d'Office Excel, les utilisateurs ajoutent des données à un graphique en sélectionnant les données et en les faisant glisser sur le graphique. Cette fonctionnalité n'est plus disponible dans Office Excel 2007. Office Excel 2007 prend néanmoins toujours en charge les autres méthodes plus courantes pour ajouter des données à un graphique.

  • Manipulation directe des points de données sur les graphiques. Dans les versions antérieures d'Office Excel, l'utilisateur peut faire glisser les points de données sur un graphique, ce qui a pour effet de modifier les valeurs de la source de données sur la feuille de calcul. Cette fonctionnalité rarement utilisée est supprimée de Office Excel 2007.

Formes

Tous les programmes d'Office System 2007 contiennent une nouvelle version des formes, avec de nouvelles possibilités de mise en forme, une interface utilisateur mise à niveau, l'intégration avec les nouveaux styles et thèmes de Microsoft Office 2007, et la compatibilité avec d'autres fonctionnalités qui n'existent pas dans les versions antérieures d'OfficeArt. Dans Office System 2007, le nom d'OfficeArt est devenu SmartArt.

La plupart des formes de ce classeur se convertissent automatiquement vers la dernière version des formes lorsqu'un classeur Excel 97-2003 s'ouvre dans Office Excel 2007. Ceci permet aux utilisateurs de tirer parti des fonctionnalités qui sont disponibles dans les galeries de formes SmartArt d'Office Excel 2007.

Il existe quelques exceptions à la mise à niveau automatique et dans ces cas, les formes OfficeArt restent entières et utilisables dans leur format antérieur. Ces fonctionnalités incluent les éléments suivants : les commentaires, les contrôles de formulaires (y compris les arrière-plans des feuilles de dialogue), les objets Microsoft ActiveX, les formes utilisées en interne par Office Excel 2007 pour différentes fonctionnalités (telles que les listes déroulantes de filtre, les flèches d'audit et de référence circulaire, et les ellipses de validation de données), les objets OLE, les objets de l'outil appareil photo, les annotations manuscrites, les images d'en-tête, les organigrammes et les diagrammes des versions antérieures.

Il est important de noter que les formes qui ne sont pas mises à niveau et qui sont dessinées dans les versions antérieures d'Office Excel ne peuvent pas être regroupées avec des formes qui sont dessinées dans Office Excel 2007 ou avec des formes qui sont mises à niveau. De même, les utilisateurs ne peuvent pas sélectionner en même temps des graphiques mis à niveau et des graphiques qui n'ont pas été mis à niveau. Par conséquent, les types d'objets sont superposés en différentes couches lorsque les utilisateurs mélangent les types d'objets. Les versions antérieures des formes sont dessinées au-dessus des formes des versions plus récentes. Il est impossible d'afficher la nouvelle version des graphiques au-dessus de la version antérieure des feuilles de dialogue.

Bien que les graphiques continuent d'exister, les utilisateurs ne peuvent pas afficher les graphiques qui sont superposés en couches en dessous des feuilles de dialogue. Les utilisateurs doivent accéder aux nouvelles formes à l'aide de la commande Sélectionner les objets. Les utilisateurs doivent utiliser la commande Sélectionner plusieurs objets dans la fenêtre Personnaliser pour sélectionner des formes provenant d'une version antérieure d'Office Excel.

Listes et tableaux croisés dynamiques

Les modifications dans Office Excel 2007 affectent les aspects suivants des listes et des tableaux croisés dynamiques :

  • Filtre automatique.

  • Propriété AutoFilterMode.

  • Les listes sont maintenant appelées tableaux.

  • Ajout de nouveaux enregistrements à des tableaux.

  • Noms de tableaux.

  • Listes Office SharePoint Server et réécriture vers Office SharePoint Server 2007.

  • Tableaux croisés dynamiques.

Filtre automatique

Le filtrage est utilisé pour afficher un sous-ensemble des données ou une partie du classeur, et pour masquer le reste des données ou du classeur. Cette fonctionnalité est modifiée dans Office Excel 2007 de façon à permettre un accès facile aux tâches de filtrage les plus courantes : le filtrage selon plus de deux conditions et le filtrage par format.

Propriété AutoFilterMode

Dans Office Excel 2003, les utilisateurs peuvent créer des macros pour vérifier la propriété AutoFilterMode lorsque la sélection est dans une liste (appelée tableau dans Office Excel 2007) pour déterminer si le filtrage automatique a été activé dans cette liste. Dans Office Excel 2007, la propriété AutoFilterMode fonctionne avec les filtres automatiques de feuille de calcul, mais pas avec les filtres automatiques qui font partie d'un tableau. Ceci est dû aux propriétés d'Office Excel 2007 qui donnent à chaque tableau son propre objet de filtre automatique, ce qui permet à son tour plusieurs filtres automatiques par feuille de calcul grâce à l'utilisation de tableaux.

La propriété AutoFilterMode peut ne pas fonctionner correctement lorsque les utilisateurs ouvrent un classeur Office Excel 2003 qui contient des macros utilisées pour vérifier la propriété AutoFilterMode d'une liste (tableau). Ceci n'affecte pas les documents ou les macros qui sont créés dans les versions d'Office Excel antérieures à Office Excel 2003.

Pour corriger ce problème, les utilisateurs activent la tâche de filtre automatique de l'objet Liste, au lieu de le faire au niveau des macros.

Les listes sont maintenant appelées tableaux

La fonctionnalité de liste a été introduite dans Office Excel 2003 pour fournir aux utilisateurs un moyen de faire facilement le suivi de listes de données, telles que des contacts et des commandes. Elle constitue également le mécanisme par lequel des listes ou des données provenant d'un site Office SharePoint Server peuvent s'afficher dans Office Excel 2003. Dans Office Excel 2007, le nom de cette fonctionnalité a changé : elle s'appelle Tableau, de façon à correspondre à la fonctionnalité équivalente dans les autres programmes Microsoft Office, tels qu'Office Word et Office PowerPoint.

D'autres modifications de cette fonctionnalité en font un outil d'organisation plus robuste. Lorsque les utilisateurs travaillent avec des classeurs contenant des listes qui ont été créées dans les versions antérieures d'Office Excel, ils peuvent voir des différences de comportement dans les fonctionnalités des tableaux d'Office Excel 2007. Ces différences sont décrites ci-dessous.

Ajout de nouveaux enregistrements à un tableau

Une ligne spéciale utilisée pour ajouter de nouveaux enregistrements à une liste apparaît en bas d'une liste dans Office Excel 2003. Bien que cette ligne soit supprimée dans les tableaux d'Office Excel 2007, il est extrêmement facile d'ajouter de nouveaux enregistrements. Dans la plupart des cas, une saisie effectuée juste en dessous d'un tableau déclenche l'ajout de cette ligne au tableau par Office Excel. L'utilisateur peut avoir besoin d'utiliser la commande Insérer une ligne dans le menu Tableau lorsqu'il y a déjà des données ou un autre objet juste en dessous du tableau.

Nom des tableaux

Lorsque les utilisateurs créent un tableau, ils créent également un nom défini pour la même plage dans Office Excel 2007. Ce nom est utilisé pour référencer le tableau dans les formules qui utilisent la nouvelle fonctionnalité de référencement structuré.

Les noms utilisés pour les tableaux croisés dynamiques et les tableaux dans les versions antérieures d'Office Excel peuvent ne pas répondre aux conditions requises pour les noms des plages dans Office Excel 2007. Les utilisateurs doivent changer les noms de ces objets lorsque les objets s'ouvrent dans Office Excel 2007. Ceci garantit que les objets sont appropriés pour une utilisation dans les formules et à d'autres endroits.

Les noms de tableaux utilisés pour le référencement sont créés en relation avec la fonctionnalité Nom défini d'Office Excel. Par conséquent, les noms des tableaux héritent des mêmes restrictions que celles des noms définis, telles que ne pas contenir d'espaces ni certains caractères. Le nom de tableau qui était auparavant disponible seulement par le biais du modèle objet ne partage pas ces mêmes restrictions : les deux fonctions sont donc distinctes.

Listes Office SharePoint Server 2007 et réécriture

Office Excel 2003 prend en charge la possibilité pour un utilisateur de se connecter à (lire) et mettre à jour (écrire) des listes qui se trouvent sur un site Office SharePoint Server 2007. Les listes qui ont été créées dans Office Excel 2003 et qui se connectent à un site Office SharePoint Server 2007 continuent de fonctionner comme elles l'ont toujours fait, même si elles sont ouvertes dans Office Excel 2007. Les utilisateurs peuvent continuer à mettre à jour le site Office SharePoint Server 2007. Cependant, la fonctionnalité de mise à jour est supprimée dans Office Excel 2007. Cela signifie que les nouveaux tableaux qui se connectent à un site Office SharePoint Server 2007 ne prennent pas en charge la possibilité de réécrire.

Les utilisateurs peuvent toujours publier un tableau sur un site Office SharePoint Server 2007 via une option d'écriture unique. Les liens vers la liste sont en lecture seule après leur publication. Les utilisateurs peuvent mettre à jour la liste Office SharePoint Server 2007 en actualisant les données du tableau dans Office Excel, mais les utilisateurs ne peuvent pas mettre à jour les données directement sur le site Office SharePoint Server 2007.

En plus de ces nouveaux comportements, les connexions en lecture/écriture à un site Office SharePoint Server 2007 sont converties en une connexion en lecture seule lorsque le classeur est enregistré au nouveau format de fichier d'Office Excel 2007. Les utilisateurs reçoivent un message d'alerte lors de l'opération d'enregistrement. Le message leur permet d'annuler l'opération et de traiter les modifications non validées.

Les connexions en lecture seule à un site Office SharePoint Server 2007 se comportent de la même façon que d'autres requêtes de données externes. Par exemple, les utilisateurs ne voient plus la colonne ID. La colonne apparaît uniquement si elle fait partie de la vue pour cette liste. Les utilisateurs peuvent supprimer la colonne ID ou toute autre colonne. Les utilisateurs peuvent également insérer des colonnes au milieu du tableau ou les ajouter à la fin. Ceci permet aux utilisateurs de créer des colonnes calculées à l'aide de colonnes existantes. Les utilisateurs peuvent également renommer les en-têtes, modifier les valeurs des données pour une analyse ad hoc, insérer ou supprimer des lignes dans la feuille de calcul et appliquer des règles de validation de données personnalisées.

Ces manipulations n'affectent pas les données sur le site Office SharePoint Server 2007 car les utilisateurs ne peuvent pas enregistrer ces modifications ni mettre à jour le site Office SharePoint Server 2007. En autres termes, l'utilisation d'un tableau connecté à un site Office SharePoint Server 2007 doit être aussi confortable que celle d'un classeur normal qui fonctionne en mode lecture seule.

Tableaux croisés dynamiques

De nombreuses modifications ont été apportées aux formules et à l'architecture des vues dynamiques de tableaux croisés dynamiques dans Office Excel 2007. Ces modifications permettent aux utilisateurs d'en faire davantage avec les tableaux croisés dynamiques ; cependant, ces modifications peuvent également provoquer certains problèmes lorsque les utilisateurs migrent depuis les versions antérieures d'Office Excel.

Pour que les tableaux croisés dynamiques restent entiers et fonctionnels, la propriété de version des tableaux croisés dynamiques est entièrement distincte de la propriété de version d'Office Excel. Les tableaux croisés dynamiques d'Office Excel 2007 en sont à la version 12 (xlPivotTableVersion12). Les tableaux croisés dynamiques créés dans les versions antérieures d'Office Excel ont un autre numéro de version. Par exemple, les tableaux croisés dynamiques de version 10 (xlPivotTableVersion10) sont créés dans Office Excel 2002 ou Office Excel 2003.

Lorsque les utilisateurs travaillent dans Office Excel 2007, la version du tableau croisé dynamique est déterminée par le fait que l'utilisateur travaille ou non dans le mode de compatibilité. Les nouveaux tableaux croisés dynamiques qui sont créés dans ce classeur sont créés en version 10 si le classeur actif est en mode de compatibilité. Les nouveaux tableaux croisés dynamiques sont créés en version 12 lorsque le classeur actif n'est pas en mode de compatibilité.

Lorsque l'utilisateur enregistre un classeur en mode de compatibilité vers un des nouveaux formats de fichiers, les tableaux croisés dynamiques de ce classeur sont marqués pour la mise à niveau. Lorsque chaque tableau croisé dynamique est actualisé, il est mis à niveau vers la version 12 et de nouvelles fonctionnalités sont activées pour ce tableau croisé dynamique.

Il est important de noter que les tableaux croisés dynamiques en version 12 ne peuvent pas être rétrogradés vers la version 10, même si le classeur est enregistré avec un format de fichier antérieur. Cela signifie qu'un tableau croisé dynamique en version 12 qui est créé dans Office Excel 2007 ne peut pas être modifié ou actualisé lorsqu'il est ouvert dans une version antérieure d'Office Excel. Le tableau croisé dynamique conserve cependant toutes ses fonctionnalités et peut être modifié ou actualisé lorsqu'il est rouvert dans Office Excel 2007.

Si l'utilisateur prévoit de partager des tableaux croisés dynamiques avec d'autres utilisateurs qui travaillent dans une version précédente d'Office Excel et que ces utilisateurs doivent actualiser les tableaux croisés dynamiques, il est important de s'assurer que les tableaux croisés dynamiques sont créés en tant que tableaux croisés dynamiques de version 10. La manière la plus simple de procéder consiste à utiliser le mode de compatibilité.

En plus de ces différences de versions, d'autres modifications fonctionnelles affectent le comportement des tableaux croisés dynamiques. Les fonctionnalités suivantes sont soit supprimées soit majoritairement désapprouvées dans Office Excel 2007 en raison d'un manque d'intérêt des utilisateurs. Dans certains cas, ces fonctions sont remplacées par des outils de tableau croisé dynamique plus robustes.

Membres calculés

Les membres calculés qui sont définis dans des cubes Microsoft OLAP (Online Analytical Processing) ne s'affichent pas par défaut dans la version 12 des tableaux croisés dynamiques. Cela ne s'applique pas aux mesures calculées (membres calculés dans la dimension Mesures). Celles-ci apparaissent toujours. Les membres calculés apparaissent par défaut dans Office Excel 2003. Toutefois, cette fonctionnalité peut être contrôlée dans le modèle objet (PivotTable.ViewCalculatedMembers), à la fois dans Office Excel 2003 et dans Office Excel 2007. Ce paramètre est également ajouté à l'onglet Afficher dans la boîte de dialogue Options du tableau croisé dynamique dans Office Excel 2007, de sorte qu'il est facile de faire apparaître les membres calculés quand ils sont nécessaires.

Filtrage avec SQL Server 2005 Analysis Services

Les nouvelles fonctionnalités de filtrage des tableaux croisés dynamiques OLAP requièrent la prise en charge des sous-sélections sur le serveur OLAP. Microsoft SQL Server 2005 Analysis Services prend en charge les sous-sélections, rendant ainsi disponibles toutes les nouvelles options de filtrage. Les versions antérieures de SQL Server Analysis Services ne prennent pas en charge les sous-sélections. Lorsque les utilisateurs travaillent avec des versions antérieures, seules les fonctionnalités de filtrage qui sont disponibles dans les tableaux croisés dynamiques Office Excel 2003 sont disponibles dans les tableaux croisés dynamiques Office Excel 2007.

Assistant Cube OLAP

L'Assistant Cube OLAP permet à l'utilisateur de créer les fichiers de cube OLAP à partir de sources de données relationnelles et d'ajouter une organisation de données hiérarchiques à des données relationnelles dans les versions antérieures d'Office Excel. Les données relationnelles peuvent être consultées dans des tableaux croisés dynamiques, et les données peuvent être stockées dans un fichier distinct. L'Assistant Cube OLAP est supprimé dans Office Excel 2007, car cette fonctionnalité a été rarement utilisée. Les utilisateurs peuvent néanmoins toujours créer des tableaux croisés dynamiques basés sur des données relationnelles à l'aide des méthodes plus courantes consistant à se connecter directement aux données relationnelles ou en important les données dans un classeur Office Excel.

Assistant Tableau croisé dynamique

L'Assistant Tableau croisé dynamique n'est plus l'interface utilisateur principale pour la création de tableaux croisés dynamiques dans Office Excel 2007. Les utilisateurs peuvent accéder à une nouvelle boîte de dialogue, plus simple, pour créer en une seule étape des tableaux croisés dynamiques correspondant à la plupart des besoins. Les utilisateurs peuvent ajouter l'Assistant Tableau et graphique croisé dynamique à la barre d'outils Accès rapide. Les fonctionnalités suivantes sont disponibles seulement via l'Assistant :

  • Champs de page définis par le serveur.

  • Option d'optimisation de la mémoire.

  • Possibilité de créer explicitement un tableau croisé dynamique basé sur un autre tableau croisé dynamique.

  • Plages de consolidation multiples.

Suivi des personnalisations

Les tableaux croisés dynamiques OLAP en version 12 effectuent le suivi des personnalisations d'éléments, même lorsque ces éléments sont temporairement non visibles dans le tableau croisé dynamique. C'est le cas pour la mise en forme appliquée aux éléments et aux étiquettes des éléments personnalisés. Il s'agit d'une amélioration par rapport à Office Excel 2003, où les étiquettes et les mises en forme personnalisées étaient perdues lorsque le champ parent était réduit. Office Excel 2007 stocke et applique les informations du champ parent après les opérations de réduction et de développement. Office Excel 2007 stocke les étiquettes personnalisées lorsque le champ est supprimé du tableau croisé dynamique, de sorte que les étiquettes personnalisées apparaissent encore lorsque le champ est à nouveau ajouté ultérieurement au tableau croisé dynamique.

Références et noms

Bien que certaines fonctionnalités et fonctions ne soient pas modifiées dans Office Excel 2007, les utilisateurs peuvent rencontrer des problèmes dans des formules lorsqu'un classeur créé dans une version antérieure d'Office Excel est ouvert dans Office Excel 2007. Des références ou des noms de cellules peuvent devenir non valides en raison des conventions de nommage et de référencement qui ont été rendues possibles par la taille plus importante de la grille. Les utilisateurs doivent être informés des problèmes potentiels suivants dans les classeurs existants.

Références de lignes ou de colonnes complètes

Toutes les références de lignes ou de colonnes complètes prennent en compte automatiquement les nouvelles cellules de la grille de taille plus importante d'Office Excel 2007 lorsqu'un classeur d'une version antérieure d'Office Excel est converti au format de fichier Office Excel 2007. Cela est dû au fait que la référence = A:A fait référence aux cellules A1:A65536 dans les versions antérieures d'Office Excel, alors que la même référence pointe vers les cellules A1:A1048536 dans le format Office Excel 2007.

Les références de lignes ou de colonnes complètes sont souvent utilisées en tant que raccourcis pour capturer toutes les données d'une plage de cette ligne ou de cette colonne. Cela peut entraîner des problèmes lorsqu'un utilisateur entre des données qui ne sont pas destinées à être incluses dans cette référence plus loin dans la colonne ou la ligne. En outre, les résultats des fonctions qui font référence à des lignes ou des colonnes complètes changent quand les fonctions sont converties vers Office Excel 2007. C'est par exemple le cas des fonctions NB.VIDE, LIGNES et COLONNES, qui comptent le nombre de cellules, de lignes ou de colonnes de la référence.

Noms et étiquettes des en-têtes de colonnes

Avec l'ajout de plus de 16 000 colonnes, les étiquettes des en-têtes de colonnes d'Office Excel 2007 s'étendent désormais jusqu'à XFD. Beaucoup de noms qui pouvaient être définis dans les versions antérieures d'Office Excel (par exemple USA1, FOO100 ou MGR4) sont maintenant des références de cellule valides. En outre, Office Excel 2007 réserve désormais les noms commençant par XL pour une utilisation interne.

Quand des noms incompatibles sont trouvés lors de la conversion vers le format de fichier Office Excel 2007, l'utilisateur est averti du conflit et un trait de soulignement (_) est automatiquement ajouté au début de tous les noms incompatibles pour les rendre uniques. Les références et les fonctions de classeurs externes qui utilisent des références de chaînes, telles qu'INDIRECT, ne sont pas mises à jour quand elles sont converties vers le format de fichier Office Excel 2007. Elles doivent être modifiées manuellement.

Office Excel 2007 ne change pas les noms définis qui sont référencés via du code Microsoft Visual Basic for Applications (VBA). Le code VBA qui référence des noms incompatibles ne fonctionne pas et doit être mis à jour par l'utilisateur ou par un professionnel de l'informatique. Cela s'effectue via une action de recherche et de remplacement sur l'ancien nom.

Ouverture des classeurs Office Excel 2007 dans les versions antérieures d'Office Excel

Il est raisonnable de s'attendre à ce qu'après une migration vers Office Excel 2007, les utilisateurs continuent à partager des classeurs avec d'autres utilisateurs qui travaillent toujours avec des versions antérieures d'Office Excel. Il existe deux façons de faciliter le partage de fichiers entre les versions d'Office Excel.

Le classeur fonctionne de la même façon, que le fichier soit enregistré en tant que classeur Office Excel 97-2003 ou que l'utilisateur ouvre le fichier avec le Pack de compatibilité. Toutefois, certaines des fonctionnalités, fonctions et données entrées dans un classeur Office Excel 2007 peuvent ne pas être visibles ou utilisables dans les versions antérieures d'Office Excel. Les utilisateurs peuvent s'attendre à ce que les problèmes suivants surviennent quand un classeur Office Excel 2007 est ouvert dans les versions antérieures d'Office Excel.

Mise en forme conditionnelle

Les utilisateurs d'Office Excel 2007 bénéficient de nombreuses améliorations quant à la mise en forme conditionnelle, notamment des outils de visualisation nouveaux et plus robustes, l'interface utilisateur du ruban Office Fluent et de nouvelles règles de mise en forme conditionnelle. Un accroissement du nombre de paramètres de mise en forme qui peuvent être utilisés simultanément et certaines fonctionnalités supplémentaires pour les tableaux croisés dynamiques et les tableaux améliorent également l'utilisation de la mise en forme conditionnelle. Lorsque des classeurs Office Excel 2007 sont partagés avec d'autres utilisateurs travaillant avec des versions antérieures d'Office Excel, il est important que les utilisateurs sachent comment la mise en forme conditionnelle fonctionne dans les versions antérieures.

La mise en forme est conservée

En général, la totalité de la mise en forme conditionnelle créée dans un classeur Office Excel 2007 est conservée lorsque la mise en forme est enregistrée au format de fichier antérieur. La mise en forme conditionnelle étant une autre propriété attribuée à la cellule, elle n'est pas affectée lorsque l'utilisateur modifie les données, la police, les bordures, etc. Si l'utilisateur ne modifie pas la mise en forme conditionnelle, il peut ouvrir et enregistrer le fichier dans des versions antérieures d'Office Excel sans rien perdre de la nouvelle mise en forme conditionnelle.

Les versions antérieures d'Office Excel ne peuvent pas afficher les nouvelles visualisations des données qui sont ajoutées, telles que les barres de données, les jeux d'icônes et les échelles de couleur. Cela ne signifie pas que les visualisations sont perdues. Les visualisations restent disponibles pour être affichées lorsque le classeur est ouvert à nouveau dans Office Excel 2007. Cependant, lorsque le classeur est ouvert dans les versions antérieures, certaines des visualisations ne sont pas visibles et d'autres peuvent apparaître légèrement différentes, dans la mesure où les versions antérieures d'Office Excel peuvent y substituer un affichage visuellement compatible quand la nouvelle fonctionnalité n'est pas disponible. Par exemple, davantage de variantes de la couleur bleu sont disponibles dans Office Excel 2007. Lorsqu'un fichier référençant un bleu non disponible est ouvert dans une version antérieure d'Office Excel, l'utilisateur voit toujours du bleu, mais d'une autre teinte.

Les utilisateurs peuvent modifier les fichiers qui contiennent une nouvelle mise en forme conditionnelle avec les versions antérieures d'Office Excel. Ils peuvent modifier les valeurs des cellules, trier des plages, ajouter de la mise en forme et effectuer un certain nombre d'autres tâches sans modifier la mise en forme conditionnelle. En règle générale, si l'utilisateur n'effectue pas de modifications directement sur la mise en forme conditionnelle d'une plage, la mise en forme réapparaît intégralement telle qu'elle a été conçue lorsque le classeur est ouvert à nouveau dans Office Excel 2007.

Conception de formats pour une utilisation dans plusieurs versions

Les utilisateurs qui souhaitent créer des classeurs à partager entre plusieurs versions d'Office Excel et qui souhaitent que ces classeurs aient le même aspect quelle que soit la version d'Office Excel utilisée, ne doivent pas utiliser les nouvelles visualisations ni les nouvelles règles.

Voici la liste des nouvelles fonctionnalités de mise en forme conditionnelle affectant l'apparence des classeurs qui sont ouverts dans les versions antérieures d'Office Excel. Les utilisateurs doivent éviter d'utiliser ces nouvelles fonctionnalités dans les circonstances suivantes :

  • Plus de trois conditions utilisées pour la mise en forme. Les versions antérieures d'Office Excel sont limitées à trois conditions par cellule. Si plus de trois conditions sont appliquées dans un classeur Office Excel 2007, seules les trois premières conditions s'affichent lorsque le classeur est ouvert dans les versions antérieures d'Office Excel.

  • Mises en forme conditionnelles qui se recouvrent. Les utilisateurs peuvent définir des mises en forme conditionnelles qui se recouvrent dans Office Excel 2007, mais les versions antérieures d'Office Excel n'évaluent pas toutes les règles et ces cellules peuvent afficher une mise en forme différente.

  • Nouvelles visualisations. Les barres de données, les échelles de couleur et les jeux d'icônes ne peuvent pas s'afficher dans les versions antérieures d'Office Excel.

  • Arrêt en cas de condition vérifiée. Office Excel 2007 a une nouvelle option de mise en forme conditionnelle pour traiter des règles de mise en forme supplémentaires, même si une condition précédente est vérifiée. Les versions antérieures d'Office Excel ne reconnaissent pas cette option et s'arrêtent après la première condition vérifiée.

  • Les 10 premiers ou comparaison à la moyenne. Office Excel 2007 peut appliquer des conditions à des sous-ensembles de valeurs. Les versions antérieures d'Office Excel ne disposent pas de ces options de mise en forme conditionnelle. Les versions antérieures calculent la condition pour toutes les valeurs.

  • Mise en forme non contiguë. Office Excel 2007 prend en charge la mise en forme sur des plages qui ne sont pas adjacentes les unes aux autres. Ce type de mise en forme conditionnelle n'est pas pris en charge dans les versions antérieures d'Office Excel.

Taille de grille incompatible

Les données (les données des cellules, les graphiques et tous les autres objets) qui se trouvent dans des cellules situées en dehors des limites de la grille des versions antérieures d'Office Excel (A1:IV65536) sont définitivement supprimées du classeur lorsqu'il est ouvert ou enregistré dans Office Excel 2003 et dans les formats de fichiers antérieurs. Par conséquent, quand des classeurs sont partagés entre des versions antérieures d'Office Excel et le nouvel Office Excel 2007, Microsoft recommande fortement que l'utilisateur n'entre pas de données dans des cellules qui sont en dehors des limites de la grille des versions antérieures d'Office Excel et ne crée pas de références pointant vers des données dans ces cellules, car ces cellules n'existeront pas lors de l'ouverture du classeur dans les versions antérieures. Le mode de compatibilité contribue à prévenir ce problème en limitant l'utilisation de la grille de plus grande taille d'Office Excel 2007 pour les versions antérieures d'Office Excel.

Lorsqu'un utilisateur enregistre un fichier contenant des références à des cellules situées en dehors de la plage A1:IV65536 dans un format de fichier antérieur, Office Excel 2007 offre la possibilité de recalculer le classeur lorsque qu'il est ouvert à nouveau. L'utilisateur peut également être invité à répondre à une alerte de recalcul des cellules. Ce recalcul porte sur toutes les formules et références des cellules, et se base sur les données réelles du classeur. Les cellules ayant des références en dehors de la plage A1:IV65536 sont changées en #REF!. L'utilisateur doit choisir l'une des actions suivantes lorsque l'alerte s'affiche :

  • Répondre Oui à cette alerte, pour être sûr que les utilisateurs consultant le classeur voient des valeurs de cellule qui reflètent exactement les données du classeur. Par exemple, une cellule qui référençait A100000 et affichait la valeur de cette cellule affiche maintenant # REF! car la cellule A100000 n'existe plus.

  • Répondre Non à cette alerte pour envoyer une capture instantanée des valeurs qui s'affichent dans la plage A1:IV65536, même si certaines des valeurs ne sont plus valides car les données ont été perdues. Par exemple, une cellule qui référençait A100000 et qui affichait la valeur de cette cellule affiche toujours cette valeur même si la cellule A100000 n'existe plus, Office Excel n'ayant pas recalculé la référence de cellule.

Tableaux et listes incompatibles

La fonctionnalité Tableau (anciennement Liste) a été introduite avec Office Excel 2003. Les données des tableaux s'affichent dans le classeur quand un classeur Office Excel 2007 est ouvert dans une version d'Office Excel qui est antérieure à Office Excel 2003, mais aucune des fonctionnalités liées aux tableaux n'est disponible. Le classeur (y compris les données du tableau) peut être modifié et la table doit rester intacte lorsque le classeur est ouvert à nouveau dans Office Excel 2007. Toutefois, des modifications structurelles apportées au classeur dans des versions d'Office Excel antérieures à Office Excel 2003, telles que l'insertion ou la suppression de cellules et de colonnes, peuvent provoquer la perte du tableau, mais pas de ses données, quand le fichier est ouvert dans Office Excel 2007.

Requêtes de données externes

Une requête de données externes qui est créée dans Office Excel 2007 fonctionne toujours en tant que requête externe dans les versions antérieures d'Office Excel, mais la fonctionnalité Tableau n'est pas présente. La requête de données externes peut toujours être actualisée et modifiée sans la fonctionnalité Tableau. En outre, la fonctionnalité Tableau doit réapparaître lorsque le fichier est ouvert dans Office Excel 2007, mais certains types de modifications peuvent entraîner la perte du tableau. Dans ces cas, les données et les fonctionnalités de données externes sont conservées.

Nouvelles fonctionnalités de sécurité

Office Excel 2007 inclut les nouvelles fonctionnalités suivantes pour sécuriser les données :

  • Centre de gestion de la confidentialité et barre des messages.

  • Emplacements approuvés.

  • Désactivation des macros vides.

  • Modification dans les niveaux de sécurité.

  • Améliorations de la programmabilité.

  • Interaction entre Office Excel 2007 et Internet Explorer.

Centre de gestion de la confidentialité et barre des messages

Le Centre de gestion de la confidentialité est une nouvelle fonctionnalité d'Office System 2007 qui héberge tous les paramètres de sécurité pour chaque programme à un emplacement commun pour tous les programmes d'Office System 2007. En plus de combiner toutes les options de sécurité à un emplacement central, le Centre de gestion de la confidentialité inclut la barre des messages, qui remplace les invites de sécurité lorsqu'un classeur Excel est ouvert. Cette barre des messages est similaire au message du bloqueur de fenêtres publicitaires intempestives qui est utilisée dans le navigateur Windows Internet Explorer.

Par défaut, tout contenu potentiellement dangereux est bloqué ou désactivé dans le classeur sans invite. Aucune décision de sécurité n'est prise quand un classeur est ouvert. Par exemple, les documents avec des macros, des contrôles ActiveX et des liaisons de données n'avertissent plus l'utilisateur à propos du problème de sécurité potentiel. Ces fonctionnalités sont désactivées. Cependant, les utilisateurs sont avertis lorsqu'un élément est bloqué, dans la mesure où la barre des messages s'affiche dans la fenêtre du programme. L'utilisateur peut cliquer sur la barre pour effectuer une action, y compris autoriser le contenu bloqué si les paramètres de stratégie de groupe de l'utilisateur le lui permettent. Dans le passé, les utilisateurs devaient prendre cette décision avant de pouvoir afficher le document et accédaient à peu ou pas d'informations sur la feuille de calcul.

Ce nouveau modèle de sécurité permet aux utilisateurs de lire un document et de modifier du contenu alors que le document est protégé. Les macros sont activées si nécessaire et seulement une fois que le Centre de gestion de la confidentialité et la stratégie de groupe ont déterminé que le document correspondait à ce que l'utilisateur attendait.

Les utilisateurs d'Office Excel 2007 doivent se familiariser avec ces nouvelles fonctionnalités de sécurité. Les macros, les contrôles ActiveX, les liaisons de données et d'autres fonctionnalités robustes sont couramment utilisés dans les classeurs.

Emplacements approuvés

Les emplacements approuvés sont une nouvelle fonctionnalité qui offre des capacités de gestion supplémentaires aux administrateurs et une sécurité améliorée aux utilisateurs. Les emplacements approuvés sont des dossiers définis à partir desquels des documents ayant du contenu actif (des macros, des contrôles ActiveX) s'exécutent sans être soumis à d'autres contrôles de sécurité, tels que la barre des messages. Avec Office System 2007, les administrateurs peuvent mieux gérer les types de contenus actifs autorisés à s'exécuter et les conditions dans lesquelles ils sont autorisés à s'exécuter. La stratégie de groupe peut interdire l'exécution de macros à partir de tous les autres emplacements.

Il est important de noter que ces emplacements approuvés doivent être correctement gérés. Seuls les documents réputés sûrs doivent être placés à des emplacements approuvés. Tout document stocké dans les dossiers est entièrement approuvé et n'affiche pas d'avertissements de sécurité avant que le document effectue des actions potentiellement dangereuses, telles que l'exécution de macros ou la connexion à des données.

Macros vides

Dans Office Excel 2003, les utilisateurs pouvaient conserver des commentaires ou des déclarations dans du code Excel VBA (dans les macros). Dans Office Excel 2007, les utilisateurs ne peuvent plus enregistrer du code de macros contenant uniquement des commentaires et des déclarations d'instructions. L'utilisateur doit ajouter une sous-routine ou une fonction au code Excel VBA pour conserver ces fonctionnalités.

Modification dans les niveaux de sécurité

Quatre niveaux de paramètres de sécurité sont disponibles pour les macros dans Office Excel 2003 : Faible, Moyen, Élevé et Très élevé. Les utilisateurs accèdent au Centre de gestion de la confidentialité où se trouvent les nouveaux paramètres de sécurité des macros d'Office System 2007. Ces nouveaux paramètres sont plus descriptifs que les paramètres précédents et plus souples que les paramètres de sécurité spécifiques à Office Excel 2007.

Problèmes de programmabilité

Tous les documents qui sont enregistrés dans des formats XML ouverts sont considérés comme étant des fichiers sans macros et par défaut, ils ne peuvent pas contenir de code. Ce comportement garantit que le code malveillant qui se trouve dans un document par défaut ne peut jamais être exécuté de façon inattendue. Alors que les documents peuvent toujours contenir et utiliser des macros dans Office System 2007, les utilisateurs doivent enregistrer les documents avec un type de document activé pour les macros. Cette protection n'affecte pas la possibilité pour un développeur de créer des solutions, mais elle permet aux organisations d'utiliser des documents avec davantage de confiance.

Les fichiers activés pour les macros emploient le même format de fichier que les fichiers sans macros, mais ces fichiers contiennent des composants supplémentaires par rapport aux fichiers sans macros. Ces composants supplémentaires dépendent du type d'automatisation existant dans le document. Un fichier activé pour les macros qui utilise VBA contient un composant binaire qui stocke le projet VBA. Tout classeur Office Excel 2007 utilisant des macros créées dans les versions antérieures d'Office Excel ou toute présentation Office PowerPoint contenant des boutons d'action sont également enregistrés en tant que fichiers activés pour les macros. Si un composant spécifique au code existe dans un fichier sans macros, qu'il soit placé là par accident ou à des fins malveillantes, les programmes d'Office System 2007 ne permettent pas au code de s'exécuter, et cela sans aucune exception.

Les utilisateurs peuvent maintenant déterminer si du code existe dans un document Microsoft Office avant que le document s'ouvre. Auparavant, cela ne pouvait pas être effectué facilement à moins d'ouvrir le fichier dans un programme Microsoft Office. Les utilisateurs peuvent maintenant vérifier l'existence dans le fichier de package de composants et de relations basées sur le code, sans exécuter les programmes Microsoft Office ni du code potentiellement risqué. Si un fichier semble suspect, les utilisateurs peuvent supprimer les composants du fichier capables d'exécuter du code. Ceci permet de s'assurer que le code ne peut pas provoquer de dégâts.

Interaction entre Office Excel 2007 et Internet Explorer

Lorsqu'un utilisateur accédait à un document Microsoft Office depuis Internet Explorer dans les versions antérieures des suites Microsoft Office, le document s'ouvrait avec le programme hébergé dans le programme Internet Explorer. De nombreux développeurs utilisaient cette fonctionnalité pour créer une interaction plus intégrée entre leurs programmes Web et les données produites par ces programmes, par exemple créer un classeur puis indiquer à Internet Explorer d'accéder à ce classeur. Toutefois, cela provoquait une certaine confusion auprès des utilisateurs qui souhaitaient travailler sur les documents à partir du Web (Internet ou intranet), car l'interface utilisateur complète d'Office Excel n'était pas disponible depuis Internet Explorer.

Ce comportement par défaut est modifié dans Office System 2007. Le programme ne s'ouvre pas dans Internet Explorer. Au lieu de cela, le programme Microsoft Office approprié démarre et ouvre le document. L'utilisation de l'interface en devient ainsi plus cohérente mais cela peut provoquer un comportement inattendu dans des applications personnalisées utilisant Internet Explorer. Il s'agit d'un comportement par défaut, mais les utilisateurs peuvent s'ils le souhaitent rétablir le comportement hébergé antérieur.

Télécharger ce livre

Cette rubrique est incluse dans le livre téléchargeable suivant pour une lecture et une impression plus faciles :

Vous trouverez la liste complète des livres disponibles sur Manuels téléchargeables pour le Kit de ressources Office 2007.