OVH Cloud OVH Cloud

Cadre d'objet indépendant: comment changer l'application associée?

6 réponses
Avatar
Alain Bourgeois
Chers tous,


j'ai une application access 2000 (un .mde), qui lit dans une table le
chemin vers un fichier et l'affiche dans un cadre d'objet indépendant
(utilisant ole 2.0).

Ca fonctionne avec quasi toutes les applications.

J'ai un souci avec les .PDF. Le fichier s'affiche comme une icône, le
contenu NE s'affiche PAS (alors qu'il s'affiche avec les autres types de
fichiers (jpeg, doc, xls, ppt, ...). Cela fonctionne avec ole 2.0.

Les applications suivantes peuvent lire le format pdf et sont
installées:
* Adobe Acrobat
* Adobe Acrobat Reader
* Scansoft PaperPort 10 professionel
* Scansoft Pageviewer
* Scansoft PDF Create 2.0 professionel


Je sais que scanSoft Pageviewer (inclus dans paperport 10) supporte OLE
2.0.


Le souci:
j'associe le type pdf avec Scansoft Pageviewer dans l'explorateur de
fichiers, si je double-clique un pdf dans l'explorateur de fichiers, il
l'ouvre avec Scansoft Pageviewer, ok; Mais si je double clique sur
l'icône affiché dans le cadre d'objet indépendant du formulaire access
(et l'objet sous-jacent est le même fichier!!!!), il ouvre Adobe Acrobat
(alors que le format pdf est associé à pageviewer).

Donc, access (office) a enregistré quelque part (où????) qu'il devait
ouvrir les pdf avec Adobe Acrobat.
Où est-ce enregistré? Comment puis-je changer cela? Faut-il utiliser une
autre application que celles mentionnées ci-dessus?


Merci de votre aide,
Alain Bourgeois

6 réponses

Avatar
Raymond [mvp]
Bonsoir.

Où est-ce enregistré? Comment puis-je changer cela? Faut-il utiliser une
autre application que celles mentionnées ci-dessus?


explorer
outils / options des dossiers
types de fichiers
modifier l'application associée.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Alain Bourgeois" a écrit dans le message de news:

Chers tous,


j'ai une application access 2000 (un .mde), qui lit dans une table le
chemin vers un fichier et l'affiche dans un cadre d'objet indépendant
(utilisant ole 2.0).

Ca fonctionne avec quasi toutes les applications.

J'ai un souci avec les .PDF. Le fichier s'affiche comme une icône, le
contenu NE s'affiche PAS (alors qu'il s'affiche avec les autres types de
fichiers (jpeg, doc, xls, ppt, ...). Cela fonctionne avec ole 2.0.

Les applications suivantes peuvent lire le format pdf et sont
installées:
* Adobe Acrobat
* Adobe Acrobat Reader
* Scansoft PaperPort 10 professionel
* Scansoft Pageviewer
* Scansoft PDF Create 2.0 professionel


Je sais que scanSoft Pageviewer (inclus dans paperport 10) supporte OLE
2.0.


Le souci:
j'associe le type pdf avec Scansoft Pageviewer dans l'explorateur de
fichiers, si je double-clique un pdf dans l'explorateur de fichiers, il
l'ouvre avec Scansoft Pageviewer, ok; Mais si je double clique sur
l'icône affiché dans le cadre d'objet indépendant du formulaire access
(et l'objet sous-jacent est le même fichier!!!!), il ouvre Adobe Acrobat
(alors que le format pdf est associé à pageviewer).

Donc, access (office) a enregistré quelque part (où????) qu'il devait
ouvrir les pdf avec Adobe Acrobat.
Où est-ce enregistré? Comment puis-je changer cela? Faut-il utiliser une
autre application que celles mentionnées ci-dessus?


Merci de votre aide,
Alain Bourgeois



Avatar
Alain Bourgeois
Bonsoir.


Pouvez-vous lire le message en entier? Je l'ai fait, ca marche dans
l'explorateur, mais access garde son lien avec l'ancienne application
enregistré quelque part.
Ca ne marche pas avec le cadre d'objet indépendant.

j'ai bien écrit:
Le souci:
j'associe le type pdf avec Scansoft Pageviewer dans l'explorateur de
fichiers, si je double-clique un pdf dans l'explorateur de fichiers, il
l'ouvre avec Scansoft Pageviewer, ok; Mais si je double clique sur
l'icône affiché dans le cadre d'objet indépendant du formulaire access
(et l'objet sous-jacent est le même fichier!!!!), il ouvre Adobe Acrobat
(alors que le format pdf est associé à pageviewer).



Bien à vous,
Alain Bourgeois

"Raymond [mvp]" wrote:

Bonsoir.

Où est-ce enregistré? Comment puis-je changer cela? Faut-il utiliser une
autre application que celles mentionnées ci-dessus?


explorer
outils / options des dossiers
types de fichiers
modifier l'application associée.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum

"Alain Bourgeois" a écrit dans le message de news:

Chers tous,


j'ai une application access 2000 (un .mde), qui lit dans une table le
chemin vers un fichier et l'affiche dans un cadre d'objet indépendant
(utilisant ole 2.0).

Ca fonctionne avec quasi toutes les applications.

J'ai un souci avec les .PDF. Le fichier s'affiche comme une icône, le
contenu NE s'affiche PAS (alors qu'il s'affiche avec les autres types de
fichiers (jpeg, doc, xls, ppt, ...). Cela fonctionne avec ole 2.0.

Les applications suivantes peuvent lire le format pdf et sont
installées:
* Adobe Acrobat
* Adobe Acrobat Reader
* Scansoft PaperPort 10 professionel
* Scansoft Pageviewer
* Scansoft PDF Create 2.0 professionel


Je sais que scanSoft Pageviewer (inclus dans paperport 10) supporte OLE
2.0.


Le souci:
j'associe le type pdf avec Scansoft Pageviewer dans l'explorateur de
fichiers, si je double-clique un pdf dans l'explorateur de fichiers, il
l'ouvre avec Scansoft Pageviewer, ok; Mais si je double clique sur
l'icône affiché dans le cadre d'objet indépendant du formulaire access
(et l'objet sous-jacent est le même fichier!!!!), il ouvre Adobe Acrobat
(alors que le format pdf est associé à pageviewer).

Donc, access (office) a enregistré quelque part (où????) qu'il devait
ouvrir les pdf avec Adobe Acrobat.
Où est-ce enregistré? Comment puis-je changer cela? Faut-il utiliser une
autre application que celles mentionnées ci-dessus?


Merci de votre aide,
Alain Bourgeois





Avatar
Raymond [mvp]
J'ai écrit sur mon site, au sujet des objets indépendants:, je cite:
"Class permet de choisir l'application MS photo editor pour afficher
l'objet. Il semblerait que la classe est chargé d'après le SourceDoc et
quelle que soit la valeur, Access ajuste la valeur au type de document
chargé."
fin de citation.
ce qui voudrait dire que même si on change l'application serveur, access
continue à prendre les coordonnées d'origine.
ça se trouve page : http://officesystem.access.free.fr/objets_ole.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Alain Bourgeois" a écrit dans le message de news:

Bonsoir.


Pouvez-vous lire le message en entier? Je l'ai fait, ca marche dans
l'explorateur, mais access garde son lien avec l'ancienne application
enregistré quelque part.
Ca ne marche pas avec le cadre d'objet indépendant.

j'ai bien écrit:
Le souci:
j'associe le type pdf avec Scansoft Pageviewer dans l'explorateur de
fichiers, si je double-clique un pdf dans l'explorateur de fichiers, il
l'ouvre avec Scansoft Pageviewer, ok; Mais si je double clique sur
l'icône affiché dans le cadre d'objet indépendant du formulaire access
(et l'objet sous-jacent est le même fichier!!!!), il ouvre Adobe Acrobat
(alors que le format pdf est associé à pageviewer).



Bien à vous,
Alain Bourgeois




Avatar
Alain Bourgeois
100% d'accord.

"ce qui voudrait dire que même si on change l'application serveur, access
continue à prendre les coordonnées d'origine."-> C'est bien là la question,
je veux changer les coordonnées d'origine "selon access", pour forcer access à
prendre
Scansoft page viewer. La question est "où est-ce stoqué"???


Alain

"Raymond [mvp]" wrote:

J'ai écrit sur mon site, au sujet des objets indépendants:, je cite:
"Class permet de choisir l'application MS photo editor pour afficher
l'objet. Il semblerait que la classe est chargé d'après le SourceDoc et
quelle que soit la valeur, Access ajuste la valeur au type de document
chargé."
fin de citation.
ce qui voudrait dire que même si on change l'application serveur, access
continue à prendre les coordonnées d'origine.
ça se trouve page : http://officesystem.access.free.fr/objets_ole.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum

"Alain Bourgeois" a écrit dans le message de news:

Bonsoir.


Pouvez-vous lire le message en entier? Je l'ai fait, ca marche dans
l'explorateur, mais access garde son lien avec l'ancienne application
enregistré quelque part.
Ca ne marche pas avec le cadre d'objet indépendant.

j'ai bien écrit:
Le souci:
j'associe le type pdf avec Scansoft Pageviewer dans l'explorateur de
fichiers, si je double-clique un pdf dans l'explorateur de fichiers, il
l'ouvre avec Scansoft Pageviewer, ok; Mais si je double clique sur
l'icône affiché dans le cadre d'objet indépendant du formulaire access
(et l'objet sous-jacent est le même fichier!!!!), il ouvre Adobe Acrobat
(alors que le format pdf est associé à pageviewer).



Bien à vous,
Alain Bourgeois






Avatar
Raymond [mvp]
Il faut connaître le code serveur de Scansoft page viewer et le mettre dans
la propriété Application OLE du cadre indépendant. il doit être indiqué dans
la doc OLE de Scansoft page viewer, non ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Alain Bourgeois" a écrit dans le message de news:

100% d'accord.

"ce qui voudrait dire que même si on change l'application serveur, access
continue à prendre les coordonnées d'origine."-> C'est bien là la
question,
je veux changer les coordonnées d'origine "selon access", pour forcer
access à
prendre
Scansoft page viewer. La question est "où est-ce stoqué"???


Alain

"Raymond [mvp]" wrote:

J'ai écrit sur mon site, au sujet des objets indépendants:, je cite:
"Class permet de choisir l'application MS photo editor pour afficher
l'objet. Il semblerait que la classe est chargé d'après le SourceDoc et
quelle que soit la valeur, Access ajuste la valeur au type de document
chargé."
fin de citation.
ce qui voudrait dire que même si on change l'application serveur, access
continue à prendre les coordonnées d'origine.
ça se trouve page : http://officesystem.access.free.fr/objets_ole.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum

"Alain Bourgeois" a écrit dans le message de news:

Bonsoir.


Pouvez-vous lire le message en entier? Je l'ai fait, ca marche dans
l'explorateur, mais access garde son lien avec l'ancienne application
enregistré quelque part.
Ca ne marche pas avec le cadre d'objet indépendant.

j'ai bien écrit:
Le souci:
j'associe le type pdf avec Scansoft Pageviewer dans l'explorateur de
fichiers, si je double-clique un pdf dans l'explorateur de fichiers,
il
l'ouvre avec Scansoft Pageviewer, ok; Mais si je double clique sur
l'icône affiché dans le cadre d'objet indépendant du formulaire access
(et l'objet sous-jacent est le même fichier!!!!), il ouvre Adobe
Acrobat
(alors que le format pdf est associé à pageviewer).



Bien à vous,
Alain Bourgeois









Avatar
Alain Bourgeois
Je ne sais pas mais ce n'est pas le but.
Cette application tourne chez 25 personnes et chacune utilise ses applications à
lui pour les formats de fichiers qu'il utilise.
Je n'ai pas l'intention de faire un .mde séparé par personne selon les
applications qu'il utilise.
J'aimerais pouvoir "effacer" l'application choisie par access pour qu'il
reprenne celle définie par l'extension de fichier. Ou la reparamétrer quelque
part, mais pas dans le code.
Concernant le viewer Scansoft, je ne suis pas sûr que la clé soit documentée. Ce
que je sais, c'est que chez les client qui n'ont installé que ça (et aucun outil
adobe), ça fonctionne tout seul, sans rien faire.


Alain

"Raymond [mvp]" wrote:

Il faut connaître le code serveur de Scansoft page viewer et le mettre dans
la propriété Application OLE du cadre indépendant. il doit être indiqué dans
la doc OLE de Scansoft page viewer, non ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum

"Alain Bourgeois" a écrit dans le message de news:

100% d'accord.

"ce qui voudrait dire que même si on change l'application serveur, access
continue à prendre les coordonnées d'origine."-> C'est bien là la
question,
je veux changer les coordonnées d'origine "selon access", pour forcer
access à
prendre
Scansoft page viewer. La question est "où est-ce stoqué"???


Alain

"Raymond [mvp]" wrote:

J'ai écrit sur mon site, au sujet des objets indépendants:, je cite:
"Class permet de choisir l'application MS photo editor pour afficher
l'objet. Il semblerait que la classe est chargé d'après le SourceDoc et
quelle que soit la valeur, Access ajuste la valeur au type de document
chargé."
fin de citation.
ce qui voudrait dire que même si on change l'application serveur, access
continue à prendre les coordonnées d'origine.
ça se trouve page : http://officesystem.access.free.fr/objets_ole.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum

"Alain Bourgeois" a écrit dans le message de news:

Bonsoir.


Pouvez-vous lire le message en entier? Je l'ai fait, ca marche dans
l'explorateur, mais access garde son lien avec l'ancienne application
enregistré quelque part.
Ca ne marche pas avec le cadre d'objet indépendant.

j'ai bien écrit:
Le souci:
j'associe le type pdf avec Scansoft Pageviewer dans l'explorateur de
fichiers, si je double-clique un pdf dans l'explorateur de fichiers,
il
l'ouvre avec Scansoft Pageviewer, ok; Mais si je double clique sur
l'icône affiché dans le cadre d'objet indépendant du formulaire access
(et l'objet sous-jacent est le même fichier!!!!), il ouvre Adobe
Acrobat
(alors que le format pdf est associé à pageviewer).



Bien à vous,
Alain Bourgeois