Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3007 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Quelle application dans le code pour ouvrir Win Picture & Fax Viewer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quelle application dans le code pour ouvrir Win Picture & Fax Viewer

n°1824803
Berg1910
Posté le 10-12-2008 à 12:24:56  profilanswer
 

Bonjour,
 
Dans une base Access je stocke des chemins d'accès à des fichiers que je souhaite ouvrir (autre formulaire) via un bouton. Pas de problème quant aux fichiers excel et word mais je ne sais pas quoi mettre pour ouvrir les images avec Windows Picture and Fax Viewer! Le code que j'utilise pour excel et word ressemble à ça:
 
Dim objGraph As Object
     
       Set objGraph = CreateObject("XXX.Application" )
       objGraph.XXX.Open FileName:=XXX
       objGraph.Visible = True
 
QUESTIONS:
Que faut-il mettre à la place des XXX?
Est-ce la meilleure façon de faire?
Quel application utiliser si Windows Picture Viewer ne fonctionne pas?
 
Merci de vos réponses.


---------------
Il est souvent nécessaire d'entreprendre pour espérer et de persévérer pour réussir.
mood
Publicité
Posté le 10-12-2008 à 12:24:56  profilanswer
 

n°1824909
olivthill
Posté le 10-12-2008 à 14:19:59  profilanswer
 

Une application permettant de voir des images et pouvant s'interfacer par le moyen d'activeX est Internet Explorer. Donc, essayer :

Code :
  1. Dim objGraph As Object
  2.    
  3.        Set objGraph = CreateObject("InternetExplorer.Application" )
  4.        objGraph.Navigate("xxxx" )
  5.        objGraph.Visible = True

Je ne sais pas si Open marche avec IE, donc je l'ai remplacé par Navigate.

n°1824943
Berg1910
Posté le 10-12-2008 à 15:10:32  profilanswer
 

Hello!
Ca fonctionne mais l'image est un peu déformé.  
Ca fera l'affaire quand même, merci.


---------------
Il est souvent nécessaire d'entreprendre pour espérer et de persévérer pour réussir.
n°1825151
otobox
Maison fondée en 2005
Posté le 10-12-2008 à 19:05:08  profilanswer
 

Sous Access 97, pour ouvrir un fichier avec l'appli par défaut, quelque soit son extension, j'utilise cette fonction :

Code :
  1. Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long


(elle est à placer en tête de module où est le bouton qui déclenche l'évènement)
 
Ensuite, dans la procédure du bouton tu mets :

Code :
  1. ShellExecute Me.hwnd, vbNullString, txtURL, "", vbNullString, 1


Le txtURL étant la variable définissant le chemin complet du fichier que tu veux ouvrir.


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Quelle application dans le code pour ouvrir Win Picture & Fax Viewer

 

Sujets relatifs
Flash CS3 et CS4 dans application C++Problème code javascript
Reprise du code de Supercopier[WORD/code champ] modifier nombre de pages d'un doc
JFileChooser & Ouvrir un ficher avec son extension[JS ] Conflit ***.js avec prototype.js
Problème de cryptage code sourceOuvrir lightbox au chargement d'une page
Accès Application Web Java 
Plus de sujets relatifs à : Quelle application dans le code pour ouvrir Win Picture & Fax Viewer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR