Liaison Excel et Editions Pilotées (Business Objects)
Posté: Jeu 6 Nov 2008 19:14
Bonsoir,
Etant donné qu'il est impossible d'avoir un lien Excel fonctionnel en standard , j'espère que les indications ci-dessous, issues de la base de connaissance de Sage, serviront aux futurs demandeurs
Windows XP (KB26146) :
Message : "ERROR : CDaoException SCODE_CODE =340 SCOD_FACILITY =4 SCODE_SEVERITY =1 ResultFromScode=2147746132"
- Rechercher les fichiers msexcl35.dll et mstext35.dll puis les renommer en msexcl35.old et mstext35.old.
Copier les deux dll depuis un poste qui fonctionne vers le poste présentant le message d’erreur dans C:\Windows\System32.
- Enregistrer ensuite les DLL au niveau de la Base de Registres par Démarrer / Exécuter et taper
- Copier le fichier dao350.dll disponible sur le DVD-ROM d’installation dans le répertoire BO\F\DAO et le coller en local sous C:\Program Files\Common Files\ Microsoft Shared\DAO
Taper la commande
Windows 2003 (KB26146)
Message : « ERROR : CDaoException SCODE_CODE =340 SCOD_FACILITY =4 SCODE_SEVERITY =1 ResultFromScode=2147746132 »
Sur Windows 2003, afin de solutionner cette problématique, il convient d'enregistrer le fichier MSEXCL35.dll dans la base de registres du poste de travail. La commande suivante vous permet de procéder à cet enregistrement :
Il faut impérativement que le fichier soit présent dans le répertoire en question pour que cette commande réussisse. Le fichier est disponible sur le DVD-ROM des Editions Pilotées dans le répertoire : BO\F\DAO.
[Edit du 16/02/2009]
Sur un serveur Windows 2003 R2 Service Pack 2, cette manipulation seule n'a pas suffit : j'ai du copier et enregistrer prélablement DA0350.DLL
[Fin edit du 16/02/2009]
Ce type de problématique concerne un mauvais lien entre Business Objects et Microsoft Excel. Les manipulations citées sont issues de la base de connaissances Business Objects.
Windows Vista (KB29386) / Windows Seven
Message : "ERROR : CDaoException SCODE_CODE =3633 SCOD_FACILITY =10 SCODE_SEVERITY =1 ResultFromScode=2148142641"
Windows Vista intègre une nouvelle version 4.0 du moteur Jet qui n'est pas compatible avec Business Objects 5.1.9.
Pour contourner cette limitation, suivre les étapes ci-dessous afin d'installer une version 3.5 du moteur Jet.
- Installer Microsoft Jet 3.5 (exécuter jet35sp3.exe)
Ajouter manuellement dans le répertoire C:\Windows\System32 les fichiers dll suivants :
· MSJTER35.DLL
· MSJINT35.DLL
· MSRD2X35.DLL
· VBAR332.DLL
- Redémarrer le poste
Après la mise en place de ces composants, enregistrer la dll MSEXCL35.DLL. Pour ce faire, il faut lancer l'invite de commande (Attention : il faut spécifier l'option "Agir en tant qu'administrateur"), puis taper la commande :
Lien vers l'installation de jet35sp3.exe :
http://support.microsoft.com/kb/172733
Fichier joint : DLL complémentaires. Renommer le fichier en EXE (Archive WinAce autoextractible pour contourner la sécurité, garantie sans virus )
A l'attention des utilisateurs 64 bits :
Remplacer systématiquement la partie de l'adresse "C:\Windows\System32\" par "C:\Windows\SysWow64\"
Etant donné qu'il est impossible d'avoir un lien Excel fonctionnel en standard , j'espère que les indications ci-dessous, issues de la base de connaissance de Sage, serviront aux futurs demandeurs
Windows XP (KB26146) :
Message : "ERROR : CDaoException SCODE_CODE =340 SCOD_FACILITY =4 SCODE_SEVERITY =1 ResultFromScode=2147746132"
- Rechercher les fichiers msexcl35.dll et mstext35.dll puis les renommer en msexcl35.old et mstext35.old.
Copier les deux dll depuis un poste qui fonctionne vers le poste présentant le message d’erreur dans C:\Windows\System32.
- Enregistrer ensuite les DLL au niveau de la Base de Registres par Démarrer / Exécuter et taper
- Code: Tout sélectionner
"C:\Windows\System32\regsvr32.exe" "C:\Windows\system32\msexcl35.dll"
- Code: Tout sélectionner
"C:\Windows\System32\regsvr32.exe" "C:\Windows\system32\mstext35.dll"
- Copier le fichier dao350.dll disponible sur le DVD-ROM d’installation dans le répertoire BO\F\DAO et le coller en local sous C:\Program Files\Common Files\ Microsoft Shared\DAO
Taper la commande
- Code: Tout sélectionner
"C:\Windows\System32\regsvr32.exe" "C:\Program Files\Common Files\Microsoft Shared\DAO\dao350.dll"
Windows 2003 (KB26146)
Message : « ERROR : CDaoException SCODE_CODE =340 SCOD_FACILITY =4 SCODE_SEVERITY =1 ResultFromScode=2147746132 »
Sur Windows 2003, afin de solutionner cette problématique, il convient d'enregistrer le fichier MSEXCL35.dll dans la base de registres du poste de travail. La commande suivante vous permet de procéder à cet enregistrement :
- Code: Tout sélectionner
"C:\Windows\System32\regsvr32.exe" "C:\Windows\System32\MSEXCL35.dll"
Il faut impérativement que le fichier soit présent dans le répertoire en question pour que cette commande réussisse. Le fichier est disponible sur le DVD-ROM des Editions Pilotées dans le répertoire : BO\F\DAO.
[Edit du 16/02/2009]
Sur un serveur Windows 2003 R2 Service Pack 2, cette manipulation seule n'a pas suffit : j'ai du copier et enregistrer prélablement DA0350.DLL
- Code: Tout sélectionner
"C:\Windows\System32\regsvr32.exe" "C:\Program Files\Common Files\Microsoft Shared\DAO\dao350.dll"
[Fin edit du 16/02/2009]
Ce type de problématique concerne un mauvais lien entre Business Objects et Microsoft Excel. Les manipulations citées sont issues de la base de connaissances Business Objects.
Windows Vista (KB29386) / Windows Seven
Message : "ERROR : CDaoException SCODE_CODE =3633 SCOD_FACILITY =10 SCODE_SEVERITY =1 ResultFromScode=2148142641"
Windows Vista intègre une nouvelle version 4.0 du moteur Jet qui n'est pas compatible avec Business Objects 5.1.9.
Pour contourner cette limitation, suivre les étapes ci-dessous afin d'installer une version 3.5 du moteur Jet.
- Installer Microsoft Jet 3.5 (exécuter jet35sp3.exe)
Ajouter manuellement dans le répertoire C:\Windows\System32 les fichiers dll suivants :
· MSJTER35.DLL
· MSJINT35.DLL
· MSRD2X35.DLL
· VBAR332.DLL
- Redémarrer le poste
Après la mise en place de ces composants, enregistrer la dll MSEXCL35.DLL. Pour ce faire, il faut lancer l'invite de commande (Attention : il faut spécifier l'option "Agir en tant qu'administrateur"), puis taper la commande :
- Code: Tout sélectionner
"C:\Windows\System32\regsvr32.exe" "c:\windows\system32\msexcl35.dll"
Lien vers l'installation de jet35sp3.exe :
http://support.microsoft.com/kb/172733
Fichier joint : DLL complémentaires. Renommer le fichier en EXE (Archive WinAce autoextractible pour contourner la sécurité, garantie sans virus )
A l'attention des utilisateurs 64 bits :
Remplacer systématiquement la partie de l'adresse "C:\Windows\System32\" par "C:\Windows\SysWow64\"