Étiquette : Microsoft Office

Vincent Lecomte
[Logiciels] Microsoft Office 2016 est disponible

[Logiciels] Microsoft Office 2016 est disponible

La nouvelle version de Microsoft Office est disponible depuis ce mardi 23 septembre 2015, au prix de 279 € pour la version destinée aux familles et PME. Les abonnés à Office 365 eux, pourront profiter gratuitement des outils mis à niveau. Parmi les nouveautés on pourra noter de nombreuses améliorations liées au Cloud et aux réseaux sociaux…

En effet, le travail collaboratif a été amélioré puisqu’il est possible pour plusieurs personnes d’éditer, en simultané et en temps réel, un document stocké sur OneDrive, à l’image de ce qui se fait sur Google Docs. La fonctionnalité, appelée “co-création“, n’est utilisable qu’avec Word, PowerPoint et OneNote. Microsoft a aussi travaillé sur l’intégration de Skype au sein de la suite, en ligne comme hors ligne.

Deux nouvelles applications font aussi leur apparition : Sway vous permettra de créer une page Web de présentation pour y publier du contenu comme des rapports, des lettres, etc, avec un look soigné. Ces éléments pourront être partagés sur les réseaux sociaux comme Facebook ou Twitter. L’application Delve vous permettra d’afficher et de rechercher aisément des personnes avec lesquelles vous collaborez actuellement ou des documents auxquels vous avez accès. Le tout se présentant sous forme de profil avec des fonctionnalités de recherche avancées.

Les 3 applications principales sont également dotées d’un nouveau moteur de recherche, qui simplifiera notamment l’accès aux différentes commandes. On le sait, il est parfois compliqué de trouver ou retrouver une fonctionnalité, tant la suite s’est étoffée au fil du temps. C’est donc le rôle de Tell Me de guider l’utilisateur jusqu’à la composante voulue. Excel propose également “Prévision en un seul clic” pour avoir un aperçu rapide de vos données et 6 nouveaux types de graphiques.

Sources

Begeek
Le Vif

[Office] Bulletin MS14-082 et problème d’ActiveX

[Office] Bulletin MS14-082 et problème d’ActiveX

Suite à la mise à jour corrective MS14-082 pour les suites Office, de nombreux utilisateurs ont vite constaté un problème avec leurs contrôles ActiveX, notamment dans un classeur Excel. Il s’agit des mises à jour de sécurité suivantes, destinées à colmater une faille qui permettait l’exécution de code distant :

  • Security Update for Microsoft Office 2007 (KB2596927).
  • Security Update for Microsoft Office 2010 (KB2553154).
  • Security Update for Microsoft Office 2013 (KB2726958).

Les symptômes rencontrés peuvent varier d’une machine à une autre. On note les problèmes suivants :

  • Contrôles ActiveX inactifs / impossibilité de modifier leurs propriétés.
  • Erreur indiquant “Impossible d’insérer un objet” (Cannot insert object).
  • Erreur indiquant “Le programme utilisé pour créer cet objet est xxxx. Ce programme n’est pas installé sur votre ordinateur ou ne répond pas (…)“.
  • Erreur 438, “L’objet ne gère pas cette propriété ou méthode” en tentant de pointer vers un contrôle ActiveX depuis le code (d’un classeur).
  • Problème affectant le nom d’un contrôle donné lors de sa création.

Plusieurs solutions s’offrent à vous, certaines peuvent ne pas fonctionner selon la version Office utilisée sur votre machine.

Désinstaller la mise à jour

La première solution qui nous vient à l’esprit est de désinstaller la mise à jour de votre système (voir ci-dessous pour repérer le correctif correspondant). Sur Windows 7 et Windows 8, rendez-vous dans le Panneau de configuration, Windows Update, Mises à jour installées, sélectionnez la mise à jour puis cliquez sur Désinstaller. Cependant cela ne sera peut-être pas forcément nécessaire : la solution suivante consiste à nettoyer les fichiers temporaires, et nous allons voir pourquoi !

Nettoyer les fichiers temporaires

En consultant les différents blogs, dont celui de Microsoft, la solution proposée est toujours la même. Celle-ci consiste à nettoyer les fichiers temporaires qui servent de cache. Trois méthodes sont disponibles : manuelle, scriptée ou automatisée. A vous de choisir celle que vous préférez, en fonction de votre niveau de compétences.

1 – Méthode manuelle

Après la mise à jour, les libraires de types de contrôles, mises en cache, sont “désynchronisées”. Elles sont stockées sous le format “Extender files” (*.exd). Il faut alors supprimer ces fichiers à plusieurs endroits de votre disque.

  • %appdata%\microsoft\forms
  • %temp%\excel8.0
  • %temp%\word8.0
  • %temp%\PPT11.0
  • %temp%\vbe

Vous pouvez également chercher après le fichier “MSForms.exd” dans %TEMP% et %APPDATA%. Attention, n’oubliez pas de fermer les applications Microsoft Office (Excel, PowerPoint, etc) avant d’effectuer cette opération. Un redémarrage peut être nécessaire par la suite.

2 – Utilisation d’un script

Étant donné que le problème peut affecter plusieurs machines il peut être intéressant de concevoir un script batch qui contiendra les lignes suivantes :

del %temp%\vbe*.exd
del %temp%\excel8.0*.exd
del %appdata%\microsoft\forms*.exd
del %appdata%\microsoft\local*.exd
del %temp%\word8.0*.exd
del %temp%\PPT11.0*.exd

Enregistrez le fichier en lui donnant l’extension “.bat”. Lancez-le pour chaque profil car les fichiers “.exd” sont spécifiques à l’utilisateur. Pour automatiser ce script lors de l’identification dans un domaine, vous pouvez suivre le tutoriel suivant : Setting up a Logon Script through Active Directory Users & Computers (en).

3 – Méthode automatisée

Microsoft a mis en ligne un script qui permet d’effectuer ces opérations. Il peut être obtenu à l’adresse suivante : “Cannot insert object Error in an ActiveX custom Office solution after you install the MS14-082 security updatehttps://support.microsoft.com/kb/3025036/EN-US.

Notes

%TEMP% correspond habituellement à : C:\Users\NOM\AppData\Local\Temp.
%APPDATA% correspond habituellement à : C:\Users\NOM\AppData\Roaming.

Sources

BornCity
ExcelMatters
Microsoft Blog

[Excel 2007] Problème de réparation automatique

[Excel 2007] Problème de réparation automatique

Nous avons été face à un problème étrange avec Excel sur plusieurs ordinateurs exécutant une même version d’Office Professionnel 2007 SP3, alors que d’autres machines ne présentaient aucun symptôme avec les mêmes fichiers ouverts, également avec la version ci-dessus.

En effet, le message “Excel a pu ouvrir le fichier en réparant ou en supprimant du contenu illisible” (en anglais : Excel was able to open the file by repairing or removing the unreadable content) apparaissait automatiquement lors de l’ouverture de classeurs, alors que ceux-ci avaient déjà été ouverts auparavant sans aucun souci, même sur d’autres machines. Après réparation automatique, tous les styles, toutes les mises en formes et même les tableaux croisés dynamiques, avaient disparu.

Microsoft décrit des causes probables qui produiraient ce phénomène : KB973932.

Dès le début, nous avons suivi plusieurs pistes, qui se sont avérées infructueuses. Peut-être pourront-elles vous dépanner :

  • Désactiver la réparation automatique pour le classeur Excel et l’enregistrement régulier des versions. Pour cela, rendez-vous dans le menu Office, puis “Options Excel”, section “Enregistrement” et décochez la case “Enregistrer les informations de récupération toutes les X minutes”.
  • Utilisation du Microsoft Fixit 50905 décrit dans la KB2553026. Malheureusement, nous n’avons pu installer l’outil car la version d’Office que nous utilisons est bien trop récente. Il ne peut être appliqué que sur une version 12.0.6565 (ou inférieure du moins). Pour l’obtenir, cliquez sur le lien suivant : support Microsoft.
  • Supprimer des styles inutilisés avec VBA ou avec un outil. Cette méthode a effectivement supprimé certaines mises en forme superflues, mais n’a rien changé au problème. Dans tous les cas, ce n’est pas une mauvaise chose : cela nettoie votre classeur. L’outil XLStylesTool permet de réaliser cette action en un clin d’œil.

Suite à toutes ces manipulations, nous avons contacté Microsoft en … Roumanie! Nous avons envoyé quelques fichiers logs (des journaux d’évènements) afin qu’ils puissent les analyser et trouver la source du problème. Après investigation, ils nous ont envoyé une astuce qui semble avoir porté ses fruits.

A notre grande surprise, il s’agirait d’une incompatibilité avec le logiciel iTunes, développé par Apple. Effectivement, après vérifications, nous remarquons que les machines “touchées” possèdent toutes le logiciel fautif. Voici ce que nous vous proposons.

Plan d’action:
Ouvrez une fenêtre de l’explorateur et naviguez vers l’emplacement :
C:\Program Files (x86)\Common Files\Apple\Internet Services (Windows 7 x64)
C:\Program Files\Common Files\Apple\Internet Services (Windows 7 32 bits)
Renommez la DLL “ShellStreams.dll” en lui ajoutant l’extension « .old » pour qu’elle ne soit plus exécutée.

Merci à Microsoft pour le support ainsi qu’aux différents collègues qui sont intervenus.