|
|
|
|
Posté par
Memes, le mardi 23 août 2005 à 11:59:20Salut,
Ce que tu veux faire en faite c'estr créer un lien hypertext? Dans ce cas la tu peux enregistrer une macro et faire la démarche pour créer un lien hypertexte.
|
;-)
Dans VBA, tu as une fonction "INSTR" qui te renvoie la position du 1er caractère trouvé dans la chaine que tu recherches... Ex : Si tu fais un INSTR de 10245 dans la chaine qui contient le nom du fichier, il va te renvoyer un N°... Si celui-ci est >0, c'est que la chaine est trouvée, donc tu peux ouvrir ton fichier... ;-) Wild and Free |
ok pour instr, ça marche très bien comme fonction
seulement ça c'est pas dur, le plus compliquer je pense c'est bien d'ouvrir le fichier dans excel fichier qui peut être n'importe koi! essaye le conteneur OLE activ x qui est avec VB je suppose que VBA doit aussi l'avoir, sinon va sur www.vbfrance.fr
|
Ok
et en ce qui concerne les petites procédures, quelles sont ces procédures que je peux appliquer. avec Shell, j'ai des pb à cause de certains fichiers qui ont un espace dans le nom. |
;-)
Shell, tu l'utilise quand tu veux lancer une appli... Là, tu veux ouvrir dans Excel ? Le plus simple, dans ce cas, et si tu as des fichiers test (style 1 txt, 1 csv...), tu utilise l'enregistrement automatique... ensuite, dans l'éditeur, tu changes le nom et tu passes le nom du fichier en variable... Ca te permet d'appeler la procédure en balancant le nom du fichier... ;-) Wild and Free |
je ne veux pas "ouvrir dans Excel" mais "à partir d'Excel, ouvrir les fichier dans le programme adéquat"
c'est à dire que dans mon fichier Excel de base, je récupère le numéro de la question (je traite des questions et leurs réponses), puis automatiquement, le fichier de la réponse s'ouvre. ce fichier est indiférement un rtf, doc, pdf, jpg, jpeg, tif, tiff, bmp, xls. Merci pour vos réponses, on y arrivera |
;-) Ha, oké !! ;-)
Dans ce cas, il faut avoir les bibliothèques d'objets ouvertes... Chaque appli dispose de ses biblio, tu rajoutes les biblio pour lire les jpg (cela dépend de tes softs) et autres... Ensuite, dans le code, tu fais des "createobject" ou des "dim as xxx.application", et ça se pilote comme Access, par exemple.... Je n'ai pas essayé avec des appli traitant des jpg, mais surtout Access et les applis office, en fait, et ça se pilote comme ça (au plus simple) : -Après avoir rajouté les bibliothèques d'objets- Dim AppAccess As New Access.Application (au moment où tu tapes l'espace après New, tu as la liste de tout ce qu'il y a en ligne, ton appli s'y trouvera) Ensuite, tu utilises cette variable objet comme tu veux (dont les propriétés, méthodes, etc...) style AppAccess.OpenDatabase xxx Tu vois le principe... ;-) Wild and Free |
|
Shell "explorer.exe " & fichier
avec l'adresse du fichier stockée dans la variable, çà marche avec les doc, rtf, tif, tiff, jpg, jpeg et xls par contre avec les pdf, çà essaye de les ouvrir avec "imaging" donc çà marche pas. une idée quelque part? |
;-) Acrobat Reader.... ?
Wild and Free |
Ok, mais comment dire à VBExcel que c'est avec Acrobat Reader qu'il doit ouvrir les pdf??? |
;-)
Tu testes l'extension du fichier... Si c'est PDF, tu fais ton shell avec Acrobat, sinon, ton shell avec l'explorateur... ;-) Wild and Free
|
;-) Je regarde...
Wild and Free |
|
;-)
Shell (Chemin d'acrobat reader & " " & chemin du pdf) ;-) Testé... Wild and Free |
comment je peux ouvrire un fichier (word, ppt....) a partire d'une commande (VBA) sur excel?
|
bonjour a tous,,
je m'appelle cesar et je suis en train de developper une application visual basic où à l'enregistrement des données sur un formulaire de l'appication je dois visionner ces données sur une page excel. je souhaite recevoir recevoir de l'aide de toute personne pouvant me dire comment relier une application vb à excel. merci d'avance. |
Bonjour,
Ce que tu souhaites faire n'est pas compliqué. Déja il te faut valider Microsoft Excel dans la liste des références à ton projet VB. Ensuite tu vas sur www.vbfrance.fr et tu trouveras ton bonheur, N'hésites pas à me recontacter en cas de soucis. |
| 03/04 20h30 | Transformer un fichier Microsoft Excel (.xls) en PDF | OpenOffice.org |
| 03/04 20h23 | Transformer un fichier Word (.doc) en PDF | OpenOffice.org |
| 17/01 06h28 | comment ouvrir un fichier DOCX ,mis en pièce jointe ! | Bureautique |
| 15/02 16h15 | [Vidéo] Décalage du son et de l'image d'un fichier vidéo (Divx) | Vidéo |
| 09/10 14h42 | Extraire la bande son d'un AVI ou d'un DVD | Audio |
| 26/05 10h18 | Création script ouverture fichier VBscript | 0 |
| 28/04 02h27 | Ouvrir fichier par excel | 0 |
| 29/03 19h51 | Pb ouverture fichier avec Excel viewer | 2 |
| 18/02 13h56 | Probleme ouverture Classeurs VBA Excel2007 | 2 |
| 21/12 16h06 | Ouvrir fichiers .vb .vbw .vbp et .bas | 5 |
![]() | IsoBuster - IsoBuster est un outil de récupération de CD, DVD, HD-DVD et BD prenant en charge tous les formats et tous leurs système de... | Catégorie: Gravure Licence: Freeware/gratuit |
![]() | Pack de compatibilité Microsoft Office 2007 - En installant le pack de compatibilité pour Microsoft Office 2000, Office XP ou Office 2003, vous pouvez ouvrir, modifier et... | Catégorie: Bureautique Licence: Freeware/gratuit |
![]() | Excel Viewer - Avec Microsoft Office Excel Viewer 2003, vous pouvez ouvrir, afficher et imprimer des classeurs Excel (fichiers XLS ), même... | Catégorie: Tableur Licence: Freeware/gratuit |
![]() | Visual Basic 6 Runtime (VB6 DLL) - Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en... | Catégorie: Librairies (DLL) Licence: Freeware/gratuit |
![]() | Thermaltake 139 VB1000SNS Soprano | Catégorie: Boîtier PC | 68.90 € Toutpourlamicro.com |
![]() | Thermaltake Soprano VB1000BNS Mid | Catégorie: Boîtier PC | 70.90 € Rue du Commerce |
![]() | ASUS VB191T Black | Catégorie: Moniteur LCD | 178.60 € Atlanpolis |
![]() | Thermaltake Xaser Swing VB6000SWS | Catégorie: Boîtier PC | 61.90 € Rue du Commerce |