begin process at 2012 02 15 01:11:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Utilisation de "command" avec une appli deja ouverte


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Utilisation de "command" avec une appli deja ouverte

mardi 31 décembre 2002 à 15:24:27 | Utilisation de "command" avec une appli deja ouverte

Elkouo

Mon prog contient des feuilles filles. Quand on double clic sur un fichier associé, le prog se lance et une feuille fille recupere le fichier sélectionné, mais quand on lance à nouveau un fichier, l'application s'ouvre de nouveau. Or je souhaite ouvrir une nouvelle feuille fille dans la meme feuille principale.


Quand un homme a prouvé qu'il a du talent, il lui reste à prouver qu'il sait s'en servir
mardi 31 décembre 2002 à 16:25:46 | Re : Utilisation de "command" avec une appli deja ouverte

FPatrick

Si la variable App.Previnstance , active la première instance en utilisant appactivate (en recherchant le hwnd de l'application et utilise senkeys ou un ordre dde pour ouvrir une autre feuille fille) ; n'oublie pas de quitter la deuxième application.
J'espère avoir été assez claire dans mes propos
Bonne chance et bonne fête.

-------------------------------
Réponse au message :
-------------------------------

> Mon prog contient des feuilles filles. Quand on double clic sur un fichier associé, le prog se lance et une feuille fille recupere le fichier sélectionné, mais quand on lance à nouveau un fichier, l'application s'ouvre de nouveau. Or je souhaite ouvrir une nouvelle feuille fille dans la meme feuille principale.
>
>
> Quand un homme a prouvé qu'il a du talent, il lui reste à prouver qu'il sait s'en servir
mardi 31 décembre 2002 à 18:07:25 | Re : Utilisation de "command" avec une appli deja ouverte

Elkouo

J'ai essayé de faire ce que tu m'as dit mais je n'y arrive pas. Voici mon code:

If App.PrevInstance = True Then
If Command() <> "" Then
AppActivate "MonAppli"
Call OuvrirFichier(Command()) 'éventuellement SendKeys "{F11}"
Else
MsgBox "Logiciel déjà en mémoire."
End
End If
Else
If Command() <> "" Then
Call OuvrirFichier(Command())
Else
Call NouveauFichier
End If
End If

Ma sub OuvrirFichier a comme parametre le chemin du fichier et elle ouvre une nouvelle feuille fille qui récupere les donnees du fichier. J'ai également rajouté une entrée au menu qui lance OuvrirFichier(Command()) par F11 pour essayer SendKeys mais rien ne marche.


-------------------------------
Réponse au message :
-------------------------------

> Si la variable App.Previnstance , active la première instance en utilisant appactivate (en recherchant le hwnd de l'application et utilise senkeys ou un ordre dde pour ouvrir une autre feuille fille) ; n'oublie pas de quitter la deuxième application.
> J'espère avoir été assez claire dans mes propos
> Bonne chance et bonne fête.
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Mon prog contient des feuilles filles. Quand on double clic sur un fichier associé, le prog se lance et une feuille fille recupere le fichier sélectionné, mais quand on lance à nouveau un fichier, l'application s'ouvre de nouveau. Or je souhaite ouvrir une nouvelle feuille fille dans la meme feuille principale.
> >
> >
> > Quand un homme a prouvé qu'il a du talent, il lui reste à prouver qu'il sait s'en servir
>
jeudi 2 janvier 2003 à 08:59:16 | Re : Utilisation de "command" avec une appli deja ouverte

FPatrick

ATTENTION , tu ne peux pas lancer les procèdures d'un programme externe , il faut jouer avec sendkeys ou alors créer un lien dde entre les deux applications pour effectuer d'autres opérations.


-------------------------------
Réponse au message :
-------------------------------

> J'ai essayé de faire ce que tu m'as dit mais je n'y arrive pas. Voici mon code:
>
> If App.PrevInstance = True Then
> If Command() <> "" Then
> AppActivate "MonAppli"
> Call OuvrirFichier(Command()) 'éventuellement SendKeys "{F11}"
> Else
> MsgBox "Logiciel déjà en mémoire."
> End
> End If
> Else
> If Command() <> "" Then
> Call OuvrirFichier(Command())
> Else
> Call NouveauFichier
> End If
> End If
>
> Ma sub OuvrirFichier a comme parametre le chemin du fichier et elle ouvre une nouvelle feuille fille qui récupere les donnees du fichier. J'ai également rajouté une entrée au menu qui lance OuvrirFichier(Command()) par F11 pour essayer SendKeys mais rien ne marche.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Si la variable App.Previnstance , active la première instance en utilisant appactivate (en recherchant le hwnd de l'application et utilise senkeys ou un ordre dde pour ouvrir une autre feuille fille) ; n'oublie pas de quitter la deuxième application.
> > J'espère avoir été assez claire dans mes propos
> > Bonne chance et bonne fête.
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Mon prog contient des feuilles filles. Quand on double clic sur un fichier associé, le prog se lance et une feuille fille recupere le fichier sélectionné, mais quand on lance à nouveau un fichier, l'application s'ouvre de nouveau. Or je souhaite ouvrir une nouvelle feuille fille dans la meme feuille principale.
> > >
> > >
> > > Quand un homme a prouvé qu'il a du talent, il lui reste à prouver qu'il sait s'en servir
> >
>


Cette discussion est classée dans : fichier, appli, feuille, utilisation, command


Répondre à ce message

Sujets en rapport avec ce message

Utilisation de ISTool 5 [ par thkiller ] Bonjour à tous voila, j'ias télécharger InnoSetup ainsi que ISTool et malgé le tuto qui est fait comme il est (je ne vais pas critiquer, au contraire Lancement de l'appli depuis fichier [ par renocmoa ] Bonjour,Je voudrais savoir comment lancer mon appli depuis un fichier. 1 comment definir que mon appli est celle par défaut pour un type de fichier2 c Inclure une feuille excel dans un formulaire access [ par multimania ] Bonjour, Comment faire pour visualiser une feuille excel (avec les Numéro de ligne et colonne visible) dans un formulaire access ? L'objet indépenda problem avec fichier Excel [ par chanel35 ] Bonjour,j'ai un problem avec l'ouvertur du fichier excel, il me fait des ComException. si vous avez une idé d'ou ca vien et comment  on peut resoudre Excel - Manipulations de tables en cascade [ par Groov ] Bonjour,Je dois faire un truc "très simple"... : Je dois générer une liste à partir d'un fichier principal et de deux feuilles de "paramétres" (EXCEL) sécurisation source VBA/excel + code d'utilisation [ par Pat_TOTO ] Bonjour,J'ai une petite appli en excel (1 fichier Bdd, 1 fichier de formules, 1 fichier appli purement en excel, le tout en VBA) que je souhaite sécur copie d'une feuille vers une autre... [ par sapeur3873 ] bonjour,apres avoir recuperer un fichier excel, j'ai commencé a modifier la macro.le principe, j'ai une feuille du classeur avec des données qui sont Utilisation d'un fichier .bas dans .net appel de fonction vb6 [ par alligo ] Bonjour à tousJe ne suis pas encore un programmeur aguerri en VB et j'aurais besoin d'aide :Je souhaterais utiliser une API (faite pour controler le p afficher un fichier texte dans une appli a l'ouverture de ce fichier... [ par raoulcool ] Bonjour,J'aimerai un petit coup de main pour ce probleme:ouvrir une appli affichant le contenu d'un fichier .txt dans un textbox en double cliquant su mise à jour du sommaire ( noms de feuilles) [ par fi0011 ] Bonjour, Ce site m'a été très utile depuis quelques jours, depuis que je travaille sur un fichier excel. Pourtant je suis sur un probème que je n'arri


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,100 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales