Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2008, 18h38   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 10
Points : 10
Par défaut Telechargement d'un fichier

Bonjour, je viens de creer un petit pan de code pour lancer une requete sql sur mon intranet. Cette requete permet de creer un fichier csv contenant l'extraction de cette requete. L'idee est donc de pouvoir sauvegarder ce csv sur mon disque.

Le probleme c'est que lorsque je lance le lien vers le fichier, l'action par defaut est de l'ouvrir sous IE (avec un pseudo apercu a la Excel). Or, certaines extraction vont sans doute depasser les 65k lignes, ce qui est pas franchement un truc qu'Excel aime.

Donc voila, sachant que je connais le liens direct du fichier, comment faire un genre de save as plutot que l'ouvrir avec IE.

Merci bien.
PsykotropyK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 18h53   #2
Membre Expert
 
Avatar de JackOuYA
 
Inscription : juin 2008
Messages : 1 036
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 1 036
Points : 1 035
Points : 1 035
Bonsoir,

Code :
1
2
3
4
5
6
 
Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
"URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal _
szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
 
 If URLDownloadToFile(0, "http://Serveur/Fichier.csv", "c:\MonRep\Fichier.csv", 0, 0) = 0 Then MsgBox "Fichier csv téléchargé"


Jacques.
JackOuYA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 19h35   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 10
Points : 10
Merci Jacques
PsykotropyK est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h21.


 
 
 
 
Partenaires

Hébergement Web