je voudrais créé un chemin d'accès exemple "app.path" pour mon
logiciel mais au-lieu de me rendre au path de mon logiciel je
voudrais enregistrer dans le path de mes documents de windows, comme
la plus part du temps le lien est c:....mes documents, mais il y a
certain ordinateur que le le lien pour mes documents est d: ou
d'autre e:, alors je voudrais savoir comment faire pour trouver le
path de chaque ordinateur
je vous remercie a l'avance
je voudrais créé un chemin d'accès exemple "app.path" pour mon
logiciel mais au-lieu de me rendre au path de mon logiciel je
voudrais enregistrer dans le path de mes documents de windows, comme
la plus part du temps le lien est c:....mes documents, mais il y a
certain ordinateur que le le lien pour mes documents est d: ou
d'autre e:, alors je voudrais savoir comment faire pour trouver le
path de chaque ordinateur
je vous remercie a l'avance
je voudrais créé un chemin d'accès exemple "app.path" pour mon
logiciel mais au-lieu de me rendre au path de mon logiciel je
voudrais enregistrer dans le path de mes documents de windows, comme
la plus part du temps le lien est c:....mes documents, mais il y a
certain ordinateur que le le lien pour mes documents est d: ou
d'autre e:, alors je voudrais savoir comment faire pour trouver le
path de chaque ordinateur
je vous remercie a l'avance
Marc wrote:
> je voudrais créé un chemin d'accès exemple "app.path" pour mon
> logiciel mais au-lieu de me rendre au path de mon logiciel je
> voudrais enregistrer dans le path de mes documents de windows, comme
> la plus part du temps le lien est c:....mes documents, mais il y a
> certain ordinateur que le le lien pour mes documents est d: ou
> d'autre e:, alors je voudrais savoir comment faire pour trouver le
> path de chaque ordinateur
>
> je vous remercie a l'avance
Il faut régarder du coté de l'API "SHGetSpecialFolderLocation".
Il y a un exemple dans APIGuide et également sur vbnet:
Using SHGetSpecialFolderLocation to Find Popular Shell Folders
http://vbnet.mvps.org/index.html?code/browse/shpathidlist.htm
Clive
Marc wrote:
> je voudrais créé un chemin d'accès exemple "app.path" pour mon
> logiciel mais au-lieu de me rendre au path de mon logiciel je
> voudrais enregistrer dans le path de mes documents de windows, comme
> la plus part du temps le lien est c:....mes documents, mais il y a
> certain ordinateur que le le lien pour mes documents est d: ou
> d'autre e:, alors je voudrais savoir comment faire pour trouver le
> path de chaque ordinateur
>
> je vous remercie a l'avance
Il faut régarder du coté de l'API "SHGetSpecialFolderLocation".
Il y a un exemple dans APIGuide et également sur vbnet:
Using SHGetSpecialFolderLocation to Find Popular Shell Folders
http://vbnet.mvps.org/index.html?code/browse/shpathidlist.htm
Clive
Marc wrote:
> je voudrais créé un chemin d'accès exemple "app.path" pour mon
> logiciel mais au-lieu de me rendre au path de mon logiciel je
> voudrais enregistrer dans le path de mes documents de windows, comme
> la plus part du temps le lien est c:....mes documents, mais il y a
> certain ordinateur que le le lien pour mes documents est d: ou
> d'autre e:, alors je voudrais savoir comment faire pour trouver le
> path de chaque ordinateur
>
> je vous remercie a l'avance
Il faut régarder du coté de l'API "SHGetSpecialFolderLocation".
Il y a un exemple dans APIGuide et également sur vbnet:
Using SHGetSpecialFolderLocation to Find Popular Shell Folders
http://vbnet.mvps.org/index.html?code/browse/shpathidlist.htm
Clive
Clive
je fais un logiciel en vb6
lorsque je veux enregistrer les données (fichier excel) le fichier ce
trouve dans la section mes documents (pour moi c'est le d:mes
documents) mais pour le travaille c'Est d:excelword ..... comment je
peux faire pour que le logiciel trouve le bon chemein pour ce rendre
a cette adresse
image toi que le logiciel change de location a toute les formulaires
que je fais
en voila une que j'ai utilisé mais c'est pour ce rendre seulement
dans la même location que le logiciel
xlsObjet.Workbooks.Open (App.Path & "recaps 2005.xls")
mais ce que je veux c'est me rendre a cette adresse
D:mes documentsRonausbProcedureperiode 2005
Clive
je fais un logiciel en vb6
lorsque je veux enregistrer les données (fichier excel) le fichier ce
trouve dans la section mes documents (pour moi c'est le d:mes
documents) mais pour le travaille c'Est d:excelword ..... comment je
peux faire pour que le logiciel trouve le bon chemein pour ce rendre
a cette adresse
image toi que le logiciel change de location a toute les formulaires
que je fais
en voila une que j'ai utilisé mais c'est pour ce rendre seulement
dans la même location que le logiciel
xlsObjet.Workbooks.Open (App.Path & "recaps 2005.xls")
mais ce que je veux c'est me rendre a cette adresse
D:mes documentsRonausbProcedureperiode 2005
Clive
je fais un logiciel en vb6
lorsque je veux enregistrer les données (fichier excel) le fichier ce
trouve dans la section mes documents (pour moi c'est le d:mes
documents) mais pour le travaille c'Est d:excelword ..... comment je
peux faire pour que le logiciel trouve le bon chemein pour ce rendre
a cette adresse
image toi que le logiciel change de location a toute les formulaires
que je fais
en voila une que j'ai utilisé mais c'est pour ce rendre seulement
dans la même location que le logiciel
xlsObjet.Workbooks.Open (App.Path & "recaps 2005.xls")
mais ce que je veux c'est me rendre a cette adresse
D:mes documentsRonausbProcedureperiode 2005
Marc wrote:
> Clive
> je fais un logiciel en vb6
> lorsque je veux enregistrer les données (fichier excel) le fichier ce
> trouve dans la section mes documents (pour moi c'est le d:mes
> documents) mais pour le travaille c'Est d:excelword ..... comment je
> peux faire pour que le logiciel trouve le bon chemein pour ce rendre
> a cette adresse
> image toi que le logiciel change de location a toute les formulaires
> que je fais
>
> en voila une que j'ai utilisé mais c'est pour ce rendre seulement
> dans la même location que le logiciel
> xlsObjet.Workbooks.Open (App.Path & "recaps 2005.xls")
> mais ce que je veux c'est me rendre a cette adresse
> D:mes documentsRonausbProcedureperiode 2005
>
>
Merci de répondre en bas des postes stp
Marc
J'ai un peu de mal à comprendre...
1/ Si ton "mes documents" se trouve en d:mes documents alors vous n'êtes
pas sous Win2K ou XP, ou alors la base de registres a été sérieusement
bricolée pour utiliser le même repertoire non-standard pour tous les
utilisateurs.
2/ L'Api que je t'ai signalé te rendra le chemin vers le "mes documents"
officiel de Windows pour l'utilisateur actif. Normalement c'est dans
C:Documents and SettingsNOM_UTILISATEURMes documents.
3/ Je ne vois pas d'automatisme possible pour diriger automatiquement le
chemin de sauvegarde vers un dossier comme d:excelword qui a été créé par
l'utilisateur. Toutefois on peut définir manuellement dans excel un chemin
par défaut, mais encore ce n'est valable que par l'utilisateur courant.
Si les repertoires qui sont utilisés sont bien connus et ne changent pas
tous les matins, tu pourrais les définir (par un form vb6 par exemple) et
les stocker dans un fichier ini ou dans ma base de registres et les relire à
chaque lancement du logiciel.
Cela serai plus facile si tu pourrais nous expliquer en plus de détails le
processus que tu voudrais faire, exemple :
- Prendre des données dans d:datadate du jour
- Ouvrir un template excel qui se trouve dans d:excelwordfeuilles vides
- Coller les données dans ce template
- Sauver la feuille excel dans e:proceduresANNEEMOISJOUR
A plus
Clive
Marc wrote:
> Clive
> je fais un logiciel en vb6
> lorsque je veux enregistrer les données (fichier excel) le fichier ce
> trouve dans la section mes documents (pour moi c'est le d:mes
> documents) mais pour le travaille c'Est d:excelword ..... comment je
> peux faire pour que le logiciel trouve le bon chemein pour ce rendre
> a cette adresse
> image toi que le logiciel change de location a toute les formulaires
> que je fais
>
> en voila une que j'ai utilisé mais c'est pour ce rendre seulement
> dans la même location que le logiciel
> xlsObjet.Workbooks.Open (App.Path & "recaps 2005.xls")
> mais ce que je veux c'est me rendre a cette adresse
> D:mes documentsRonausbProcedureperiode 2005
>
>
Merci de répondre en bas des postes stp
Marc
J'ai un peu de mal à comprendre...
1/ Si ton "mes documents" se trouve en d:mes documents alors vous n'êtes
pas sous Win2K ou XP, ou alors la base de registres a été sérieusement
bricolée pour utiliser le même repertoire non-standard pour tous les
utilisateurs.
2/ L'Api que je t'ai signalé te rendra le chemin vers le "mes documents"
officiel de Windows pour l'utilisateur actif. Normalement c'est dans
C:Documents and SettingsNOM_UTILISATEURMes documents.
3/ Je ne vois pas d'automatisme possible pour diriger automatiquement le
chemin de sauvegarde vers un dossier comme d:excelword qui a été créé par
l'utilisateur. Toutefois on peut définir manuellement dans excel un chemin
par défaut, mais encore ce n'est valable que par l'utilisateur courant.
Si les repertoires qui sont utilisés sont bien connus et ne changent pas
tous les matins, tu pourrais les définir (par un form vb6 par exemple) et
les stocker dans un fichier ini ou dans ma base de registres et les relire à
chaque lancement du logiciel.
Cela serai plus facile si tu pourrais nous expliquer en plus de détails le
processus que tu voudrais faire, exemple :
- Prendre des données dans d:datadate du jour
- Ouvrir un template excel qui se trouve dans d:excelwordfeuilles vides
- Coller les données dans ce template
- Sauver la feuille excel dans e:proceduresANNEEMOISJOUR
A plus
Clive
Marc wrote:
> Clive
> je fais un logiciel en vb6
> lorsque je veux enregistrer les données (fichier excel) le fichier ce
> trouve dans la section mes documents (pour moi c'est le d:mes
> documents) mais pour le travaille c'Est d:excelword ..... comment je
> peux faire pour que le logiciel trouve le bon chemein pour ce rendre
> a cette adresse
> image toi que le logiciel change de location a toute les formulaires
> que je fais
>
> en voila une que j'ai utilisé mais c'est pour ce rendre seulement
> dans la même location que le logiciel
> xlsObjet.Workbooks.Open (App.Path & "recaps 2005.xls")
> mais ce que je veux c'est me rendre a cette adresse
> D:mes documentsRonausbProcedureperiode 2005
>
>
Merci de répondre en bas des postes stp
Marc
J'ai un peu de mal à comprendre...
1/ Si ton "mes documents" se trouve en d:mes documents alors vous n'êtes
pas sous Win2K ou XP, ou alors la base de registres a été sérieusement
bricolée pour utiliser le même repertoire non-standard pour tous les
utilisateurs.
2/ L'Api que je t'ai signalé te rendra le chemin vers le "mes documents"
officiel de Windows pour l'utilisateur actif. Normalement c'est dans
C:Documents and SettingsNOM_UTILISATEURMes documents.
3/ Je ne vois pas d'automatisme possible pour diriger automatiquement le
chemin de sauvegarde vers un dossier comme d:excelword qui a été créé par
l'utilisateur. Toutefois on peut définir manuellement dans excel un chemin
par défaut, mais encore ce n'est valable que par l'utilisateur courant.
Si les repertoires qui sont utilisés sont bien connus et ne changent pas
tous les matins, tu pourrais les définir (par un form vb6 par exemple) et
les stocker dans un fichier ini ou dans ma base de registres et les relire à
chaque lancement du logiciel.
Cela serai plus facile si tu pourrais nous expliquer en plus de détails le
processus que tu voudrais faire, exemple :
- Prendre des données dans d:datadate du jour
- Ouvrir un template excel qui se trouve dans d:excelwordfeuilles vides
- Coller les données dans ce template
- Sauver la feuille excel dans e:proceduresANNEEMOISJOUR
A plus
Clive
ce sont des fichiers pour la compagnie de la comptabilité, ce logiciel va
juste les aidées a entrée les données dans les fichiers excel, toutes les
fichiers sont dans un serveur et le liens pour tous le mondes est le
d:excelwordrecapsrecaps2005 ou
d:excelwordperiodeperiode2005budget01 ensuite c'est le fichier excel
voici le chemin d'accès pour tous les ordinateur de la comptabilité (2).
--
Marc
"Clive Lumb" a écrit :
> Marc wrote:
> > Clive
> > je fais un logiciel en vb6
> > lorsque je veux enregistrer les données (fichier excel) le fichier ce
> > trouve dans la section mes documents (pour moi c'est le d:mes
> > documents) mais pour le travaille c'Est d:excelword ..... comment je
> > peux faire pour que le logiciel trouve le bon chemein pour ce rendre
> > a cette adresse
> > image toi que le logiciel change de location a toute les formulaires
> > que je fais
> >
> > en voila une que j'ai utilisé mais c'est pour ce rendre seulement
> > dans la même location que le logiciel
> > xlsObjet.Workbooks.Open (App.Path & "recaps 2005.xls")
> > mais ce que je veux c'est me rendre a cette adresse
> > D:mes documentsRonausbProcedureperiode 2005
> >
> >
>
> Merci de répondre en bas des postes stp
>
> Marc
>
> J'ai un peu de mal à comprendre...
> 1/ Si ton "mes documents" se trouve en d:mes documents alors vous n'êtes
> pas sous Win2K ou XP, ou alors la base de registres a été sérieusement
> bricolée pour utiliser le même repertoire non-standard pour tous les
> utilisateurs.
> 2/ L'Api que je t'ai signalé te rendra le chemin vers le "mes documents"
> officiel de Windows pour l'utilisateur actif. Normalement c'est dans
> C:Documents and SettingsNOM_UTILISATEURMes documents.
> 3/ Je ne vois pas d'automatisme possible pour diriger automatiquement le
> chemin de sauvegarde vers un dossier comme d:excelword qui a été créé par
> l'utilisateur. Toutefois on peut définir manuellement dans excel un chemin
> par défaut, mais encore ce n'est valable que par l'utilisateur courant.
>
> Si les repertoires qui sont utilisés sont bien connus et ne changent pas
> tous les matins, tu pourrais les définir (par un form vb6 par exemple) et
> les stocker dans un fichier ini ou dans ma base de registres et les relire à
> chaque lancement du logiciel.
>
> Cela serai plus facile si tu pourrais nous expliquer en plus de détails le
> processus que tu voudrais faire, exemple :
> - Prendre des données dans d:datadate du jour
> - Ouvrir un template excel qui se trouve dans d:excelwordfeuilles vides
> - Coller les données dans ce template
> - Sauver la feuille excel dans e:proceduresANNEEMOISJOUR
>
> A plus
>
> Clive
>
>
>
ce sont des fichiers pour la compagnie de la comptabilité, ce logiciel va
juste les aidées a entrée les données dans les fichiers excel, toutes les
fichiers sont dans un serveur et le liens pour tous le mondes est le
d:excelwordrecapsrecaps2005 ou
d:excelwordperiodeperiode2005budget01 ensuite c'est le fichier excel
voici le chemin d'accès pour tous les ordinateur de la comptabilité (2).
--
Marc
"Clive Lumb" a écrit :
> Marc wrote:
> > Clive
> > je fais un logiciel en vb6
> > lorsque je veux enregistrer les données (fichier excel) le fichier ce
> > trouve dans la section mes documents (pour moi c'est le d:mes
> > documents) mais pour le travaille c'Est d:excelword ..... comment je
> > peux faire pour que le logiciel trouve le bon chemein pour ce rendre
> > a cette adresse
> > image toi que le logiciel change de location a toute les formulaires
> > que je fais
> >
> > en voila une que j'ai utilisé mais c'est pour ce rendre seulement
> > dans la même location que le logiciel
> > xlsObjet.Workbooks.Open (App.Path & "recaps 2005.xls")
> > mais ce que je veux c'est me rendre a cette adresse
> > D:mes documentsRonausbProcedureperiode 2005
> >
> >
>
> Merci de répondre en bas des postes stp
>
> Marc
>
> J'ai un peu de mal à comprendre...
> 1/ Si ton "mes documents" se trouve en d:mes documents alors vous n'êtes
> pas sous Win2K ou XP, ou alors la base de registres a été sérieusement
> bricolée pour utiliser le même repertoire non-standard pour tous les
> utilisateurs.
> 2/ L'Api que je t'ai signalé te rendra le chemin vers le "mes documents"
> officiel de Windows pour l'utilisateur actif. Normalement c'est dans
> C:Documents and SettingsNOM_UTILISATEURMes documents.
> 3/ Je ne vois pas d'automatisme possible pour diriger automatiquement le
> chemin de sauvegarde vers un dossier comme d:excelword qui a été créé par
> l'utilisateur. Toutefois on peut définir manuellement dans excel un chemin
> par défaut, mais encore ce n'est valable que par l'utilisateur courant.
>
> Si les repertoires qui sont utilisés sont bien connus et ne changent pas
> tous les matins, tu pourrais les définir (par un form vb6 par exemple) et
> les stocker dans un fichier ini ou dans ma base de registres et les relire à
> chaque lancement du logiciel.
>
> Cela serai plus facile si tu pourrais nous expliquer en plus de détails le
> processus que tu voudrais faire, exemple :
> - Prendre des données dans d:datadate du jour
> - Ouvrir un template excel qui se trouve dans d:excelwordfeuilles vides
> - Coller les données dans ce template
> - Sauver la feuille excel dans e:proceduresANNEEMOISJOUR
>
> A plus
>
> Clive
>
>
>
ce sont des fichiers pour la compagnie de la comptabilité, ce logiciel va
juste les aidées a entrée les données dans les fichiers excel, toutes les
fichiers sont dans un serveur et le liens pour tous le mondes est le
d:excelwordrecapsrecaps2005 ou
d:excelwordperiodeperiode2005budget01 ensuite c'est le fichier excel
voici le chemin d'accès pour tous les ordinateur de la comptabilité (2).
--
Marc
"Clive Lumb" a écrit :
> Marc wrote:
> > Clive
> > je fais un logiciel en vb6
> > lorsque je veux enregistrer les données (fichier excel) le fichier ce
> > trouve dans la section mes documents (pour moi c'est le d:mes
> > documents) mais pour le travaille c'Est d:excelword ..... comment je
> > peux faire pour que le logiciel trouve le bon chemein pour ce rendre
> > a cette adresse
> > image toi que le logiciel change de location a toute les formulaires
> > que je fais
> >
> > en voila une que j'ai utilisé mais c'est pour ce rendre seulement
> > dans la même location que le logiciel
> > xlsObjet.Workbooks.Open (App.Path & "recaps 2005.xls")
> > mais ce que je veux c'est me rendre a cette adresse
> > D:mes documentsRonausbProcedureperiode 2005
> >
> >
>
> Merci de répondre en bas des postes stp
>
> Marc
>
> J'ai un peu de mal à comprendre...
> 1/ Si ton "mes documents" se trouve en d:mes documents alors vous n'êtes
> pas sous Win2K ou XP, ou alors la base de registres a été sérieusement
> bricolée pour utiliser le même repertoire non-standard pour tous les
> utilisateurs.
> 2/ L'Api que je t'ai signalé te rendra le chemin vers le "mes documents"
> officiel de Windows pour l'utilisateur actif. Normalement c'est dans
> C:Documents and SettingsNOM_UTILISATEURMes documents.
> 3/ Je ne vois pas d'automatisme possible pour diriger automatiquement le
> chemin de sauvegarde vers un dossier comme d:excelword qui a été créé par
> l'utilisateur. Toutefois on peut définir manuellement dans excel un chemin
> par défaut, mais encore ce n'est valable que par l'utilisateur courant.
>
> Si les repertoires qui sont utilisés sont bien connus et ne changent pas
> tous les matins, tu pourrais les définir (par un form vb6 par exemple) et
> les stocker dans un fichier ini ou dans ma base de registres et les relire à
> chaque lancement du logiciel.
>
> Cela serai plus facile si tu pourrais nous expliquer en plus de détails le
> processus que tu voudrais faire, exemple :
> - Prendre des données dans d:datadate du jour
> - Ouvrir un template excel qui se trouve dans d:excelwordfeuilles vides
> - Coller les données dans ce template
> - Sauver la feuille excel dans e:proceduresANNEEMOISJOUR
>
> A plus
>
> Clive
>
>
>