Rechercher : dans
Par :

Probleme liaison DDE

Dernière réponse le 30 sep 2004 à 19:03:39 doug, le 2 déc 2003 à 10:01:33 
 Signaler ce message aux modérateurs

Salut,
je ne peux pas ouvrir mon fichier excel directement en double-cliquant dessus. J'ai l'erreur "problème de liaison DDE".
Pour l'ouvrir je dois lancer excel puis ouvrir mon fichier et la c'est bon.
Quelqu'un a-t-il une solution?

Merci

Meilleures réponses pour « probleme liaison DDE » dans :
[Word] Impossible de rétablir une liaison DDE avec Excel Voir Lors d'un publipostage à partir d'un fichier Excel généré par Access, Word affiche le message suivant :"Impossible de rétablir une liaison DDE avec MICROSOFT EXCEL pour achever la tâche en cours" Pour contourner ce problème, il suffit d'enregistrer...
Liaison Wi-Fi parasitée ou perturbée (Livebox) VoirCanaux Wi-Fi Avec une Livebox Sagem Avec une Livebox Inventel A voir également Canaux Wi-Fi La liaison Wi-Fi s'effectue par onde radio, plusieurs canaux ont disponibles. Si vous trouvez que votre liaison est parasitée, voir même une...
Transmission de données - La liaison physique VoirQu'est-ce qu'un canal de transmission ? Une ligne de transmission est une liaison entre les deux machines. On désigne généralement par le terme émetteur la machine qui envoie les données et par récepteur celle qui les reçoit. Les machines peuvent ...
La couche liaison Wi-Fi (802.11 ou WiFi) VoirLa couche liaison de données La couche Liaison de données de la norme 802.11 est composé de deux sous-couches : la couche de contrôle de la liaison logique (Logical Link Control, notée LLC) et la couche de contrôle d’accès au support (Media Access...
Réseaux sans fil - Wireless Networks VoirQu'est-ce qu'un réseau sans fil Un réseau sans fil (en anglais wireless network) est, comme son nom l'indique, un réseau dans lequel au moins deux terminaux (ordinateur portable, PDA, etc.) peuvent communiquer sans liaison filaire. Grâce aux...

1

foobar47, le 2 déc 2003 à 10:25:43

Salut,

le problème peut venir de plusieurs endroits !!

Quel Windows as-tu !?

Quelle version d'Excel !? (office ?)

Tu peux commencer par ça :

DEMARRER -> EXECUTER -> tape "c:\program files\ .....\office\excel.exe " /regserver
Il faut bien mettre les guillemets et taper le chemin exact (en remplaçant les point !!!) vers excel.exe, puis fermer les guillemets, un espace, et /regserver

Dis moi si c'est bon !
A+
:D



Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...

Répondre à foobar47

2

doug, le 2 déc 2003 à 10:40:10

Salut,
j'ai win98 2e edition et office 2000
j'ai tapé la commande que tu m'as donné mais sans succès, tjs le meme pb. En fait quand je double-clique sur mon fichier, il me demande de vérifier le nom de mon fichier et de vérifier si ttes les bibliotheques requises sont installées.

Répondre à doug

3

foobar47, le 2 déc 2003 à 11:17:59

Ok, c'est quoi le message exacte alors !?

:D


Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...

Répondre à foobar47

4

doug, le 2 déc 2003 à 11:21:16

En fait lorsque je veux effectuer un publipostage avec comme source de données mon fichier excel, j'ai le pb "liaison DDE impossible". Mais entre temps j'ai réglé ce probleme.
Par contre, qd je veux ouvrir mon fichier directement, il me demande de vérifier le nom du fichier et si ttes les bibliotheques sont bien installées. Je n'ai pas encore réglé celui-ci.

Répondre à doug

5

foobar47, le 2 déc 2003 à 11:36:34

Bon,
voici ce que je te propose :

Va dans panneau de configuration, options des dossiers, onglet types de fichiers, XLS, avancé, choisis Open et vérifie les paramètres :

Application utilisée : "C:\Program Files\Microsoft Office\Office\EXCEL.EXE" /e
Message DDE : [open("%1")]
Application : EXCEL
Rubrique : system


A+
:-))

Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...

Répondre à foobar47

6

doug, le 2 déc 2003 à 11:45:23

J'ai vérifié tout est bon.
Merci quand meme

Répondre à doug

7

foobar47, le 2 déc 2003 à 12:32:12

Flûte !

Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...

Répondre à foobar47

8

foobar47, le 2 déc 2003 à 12:36:27

Employons les gros moyens !!!


DEMARRER -> EXECUTER -> taper "c:\program files\ .....\office\excel.exe"
/regserver
Il faut bien mettre les guillemets et taper le chemin exact (en remplaçant
les point !!!) vers excel.exe, puis fermer les guillemets, un espace, et
/regserver

A priori, tu l'as déjà fait !

**********************
Sinon au niveau d'Excel2000 on peut recréer les liens avec le système
en renommant la clé Excel du Registre en "Excel.old" par exemple. voici le
chemin dans le Registre :

Poste de travail \Hkey_Current_User\Software\Microsoft\Office\9.0\Excel

Cette adresse est valable pour Excel2000, Attention pour l'utilisateur non averti du Registre!
*********************
Voici une réponse qui a été faite pour des fichiers pdf mais le problème est
similaire avec excel :

Si le chemin du fichier contient un répertoire dont
le nom contient un espace, comme "Program files" c'est peut-être parce qu'il y
a eu le bazar (suite à quoi, ça, c'est le grand mystère!!)
dans la ligne de commande d'association des .pdf, stockée dans la base de registres!
A savoir que les guillemets se sont pris des vacances !

Généralement, quand on veut associer les fichiers à extension ".xyz" (de
type "xyzfile") à l'application "machin.exe", cela est réalisé dans la
BDR par présence de la clef :
HKEY_CLASSES_ROOT\xyzfile\shell\open\command
dont la valeur par défaut sera :
"x:\.........\machin.exe" "%1"

%1 est un paramètre formel, dont le contenu sera le nom du fichier
pointé dans l'explorer, et passé à l'application.
%1 signifie "1er paramètre" (tout comme %2 = 2ème paramètre,..., comme
dansun fichier batch)

Or quand on passe un ou plusieurs paramètres, dans une ligne de
commande, à un exécutable, l'espace est LE caractère SEPARATEUR!
(c'est valable dans presque TOUS les processeurs de commandes de TOUS
les systèmes d'exploitation)

Donc si le nom du fichier contient des espaces, c'est comme si on avait
passé PLUSIEURS paramètres!
P.ex., si le nom de fichier est :
d:\mes documents\documentations diverses\manuel d'utilisation.pdf
et si ce nom n'est pas encadré par des guillemets, c'est comme si on
avait transmis à l'application :
paramètre 1 : d:\mes
paramètre 2 : documents\documentations
paramètre 3 : diverses\manuel
paramètre 4 : d'utilisation.pdf

A moins que l'appli soit super-intelligente (;-))) et ait
l'idée de concaténer ces 4 paramètres en 1 seul, la plupart du temps elle
essaiera (en vain!!) d'ouvrir 4 fichiers, à savoir
"d:\mes","documents\documentations",..., qui évidemment n'existent pas, d'où
une superbe injurebox !! ;-)

En encadrant le paramètre formel %1 par des guillemets, le nom de
fichier va donc être lui-même encadré par ces guillemets, et alors transmis en UNE SEULE FOIS à l'appli, qui pourra l'ouvrir normalement!

Il faut donc que tu rétablisses la situation :
- soit depuis l'explorer de Windows
- soit en allant bidouiller dans la BDR

1) manip "Explorer"
================
(NB: je suis sous Windows XP, donc les libellés peuvent différer chez toi)
Menu "Outils"/"Options des dossiers" Onglet "types de fichiers"

Rechercher alors le type :
"PDF Document Adobe Acrobat" (ou équivalent)
Bouton "Avancée"

Dans la boite de dialogue qui s'ouvre alors :
Sélectionner "Open"
Bouton "Modifier"

Dans la boite de dialogue qui s'ouvre alors :
Contrôler/Modifier le contenu du champ :
"Application utilisée pour exécuter cette action :"
P.ex., chez moi je trouve :
"d:\Program Files\Adobe\Acrobat 4.0\Acrobat\Acrobat.exe"
"%1" Ajouter les guillemets autour de %1 s'ils sont absents

Vérifier aussi le champ (s'il existe et si la case "Utiliser DDE" est
cochée)
"Message DDE"
P.ex., chez moi je trouve :
[FileOpenEx("%1")]
Ajouter les guillemets autour de %1 s'ils sont absents

Puis boutons "OK", "OK",
"Fermer"

2) Manip "Base de registres"
=========================
Lancer
"Regedit" (menu "Démarrer" / "Exécuter")

Chercher la clef :

HKEY_CLASSES_ROOT\.pdf
Examiner le contenu de l'entrée par défaut (dans le panneau de droite)
P.ex., chez moi je trouve :

AcroExch.Document
(j'utilise Acrobat complet, et non pas Acrobat Reader. Le
libellé peut donc être différent chez toi)

Examiner alors la clef :

HKEY_CLASSES_ROOT\AcroExch.Document\shell\open\command
(à adapter, en fonction du contenu de HKEY_CLASSES_ROOT\.pdf)
Contrôler le contenu de la valeur par défaut
P.ex., chez moi je trouve :
"D:\Program Files\Adobe\Acrobat 4.0\Acrobat\Acrobat.exe" "%1"
Ajouter les guillemets autour de %1 s'ils sont absents

Faire de même avec la clef :

HKEY_CLASSES_ROOT\AcroExch.Document\shell\open\ddeexec
Contrôler le contenu de la valeur par défaut
P.ex., chez moi je trouve :
[FileOpenEx("%1")]
Ajouter les guillemets autour de %1 s'ils sont absents

En éspèrant que cela fasse avancer les choses !!

;-))

Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...

Répondre à foobar47

9

Francis, le 17 jan 2004 à 17:23:14

J'ai le même prob. que toi pour fair un publipostage avec Word 97 (sous windows XP Pro)pourrais-tu me dire comment tu l'as réglé.
J'ai pres de 300 enveloppe à faire.
Merci par avance
Francis

Répondre à Francis

10

billy, le 7 avr 2004 à 16:50:30

Salut,

As tu eu une solution a ce probleme?

J'ai le meme probleme l'or d'un publipostage.

Merci.

Répondre à billy

11

Goldfinger, le 18 avr 2004 à 21:48:57

Bonjour à tous

VOICI LA PHRASE QUE J'AI CHAQUE FOIS QUE JE VEUX FAIRE UNE FUSION a partir d'un fichier word
"Impossible de rétablir une liaison DDE avec MICROSOFT EXCEL pour achever la tâche en cours"

Help svp

Répondre à Goldfinger

12

Goldfinger, le 18 avr 2004 à 21:55:57

Bonjour à tous

VOICI LA PHRASE QUE J'AI CHAQUE FOIS QUE JE VEUX FAIRE UNE FUSION a partir d'un fichier word
"Impossible de rétablir une liaison DDE avec MICROSOFT EXCEL pour achever la tâche en cours"

Help svp

Répondre à Goldfinger

13

 JF, le 30 sep 2004 à 19:03:39

Il faut tout simplement dans l'associacion des fichiers dans le poste de travail - pour les fichiers XLS mettre le chemin de localisation du fichier Excel.exe entre "

Répondre à JF