1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Problèmes Access des débutants
Sujet n° 407 |
Deux pces jointes avec SendObject |
le 05/10/2010 : 20:38 par Polux
visiteur |
Bonsoir,
Voilà, je voulais savoir s'il était possible d'envoyer deux états avec une seule commande SendObject et donc d'avoir un seul e-mail avec deux pièces jointes ?
Merci d'avance ! |
|
|
Réponse n° 10 -------- le 26/10/2010 : 06:58 par Polux
visiteur |
Bonjour Pierre,
Il est vrai que récemment j'ai du faire l'aquisition d'un nouveau PC et suis passé d'une version windows & processeur 32 Bits à 64 Bits.
J'ai fait la ré-installation de office 2007 en automatique et excel est correctement installé sur le machine !
Le fait d'être passé en 64 Bits pourrait-il être la cause et si oui y a t-il une solution pour y remédier ?
En attendant dès que j'ai l'occasion je vais ré-essayer une install personnaliser et valider toutes les options.
Merci. |
|
|
Réponse n° 11 -------- le 26/10/2010 : 15:56 par 3Stone
Administrateur
|
Salut, Citation :Le fait d'être passé en 64 Bits pourrait-il être la cause
Le fait est que Microsoft lui-même, conseille d'installer la version 32 bits de Microsoft Office, toutes versions confondues, hormis des cas très spéciaux!
Pour le système d'exploitation, si la machine ne possède pas plus de 4 GB de mémoire, cela n'apporte rien en dehors des ennuis et autres problèmes de pilotes(drivers). La faute à MS qui, pour de mauvaise raison de compatibilité, n'a pas fait évoluer ses propre programmes, n'y fait/eu les recommandantions et exigences nécessaires envers les développeurs tiers.
Ceci dit, le futur est clairement tourné vers le full 64 bits - ne fusse que par la gourmandise effrayante des programmes actuels.
Par ailleurs, une croyance totalement fausse laisse penser qu'un programme en 64 bits
est plus rapide que son pendant en 32 bits. Le seul réel avantage, pour
des programmes très spécifiques, est l'adressage de la mémoire sur une
plage plus grande. Le reste n'est que marqueting
Cordialement, Pierre(3stone) |
|
|
Réponse n° 12 -------- le 26/10/2010 : 21:10 par Polux
visiteur |
Bonsoir Pierre,
Tout d'abord je te remercie pour ces explications !
Je voulais savoir en termes de logiciel il existe deux versions office ? (32 et 64)
Sinon j'ai essayé ce jour le code ci-dessous sous XP 32 Bits & Office 2007 et j'ai exactement le même problème...?
Ce code ci-dessous est bien correct ?
Code :Private Sub Commande141_Click() On Error GoTo Err_Commande141_Click DoCmd.OutputTo acOutputReport, "ETAT", "acFormatXLS", "C:\Fichier1.xls" Exit_Commande141_Click: Exit Sub Err_Commande141_Click: MsgBox Err.Description Resume Exit_Commande141_Click End Sub
Merci beaucoup ! |
|
|
Réponse n° 13 -------- le 26/10/2010 : 22:14 par 3Stone
Administrateur
|
Bonsoir,
Citation :Je voulais savoir en termes de logiciel il existe deux versions office ? (32 et 64)
Oui, mais la 64 bits est déconseillée par Microsoft, même sur un Windows 64 bits.
En fait, c'est une erreur de raisonnement que de croire qu'une version 64 bits soit plus "puissante" ou mieux qu'une version 32 bits. C'est juste un question d'adressage. Pour peu que la version 64 bits soit plus beuguée que la 32, elle tournera moins bien. C'est ce qui explique la réticence de MS.
Citation :DoCmd.OutputTo acOutputReport, "ETAT", "acFormatXLS", "C:\Fichier1.xls"
Je ne sait où tu as récupéré cela, mais acFormatXLS est une constante... et il ne faut donc pas de guillemets! J'avais pas fait gaffe tantot, tellement c'était gros
Cordialement, Pierre(3stone) |
|
|
Réponse n° 14 -------- le 27/10/2010 : 21:37 par Polux
visiteur |
Bonsoir Pierre,
Après modification comme ci-dessous:
Code :DoCmd.OutputTo acOutputReport, "ServiluxXlsGARANTIE", acFormatXLS, "C:\Bibliothèques\Documents\Classeur.xls"
L'export à l'air de bien vouloir s'exécuter mais j'obtiens le message suivant:
Caffè Mobile ne peut pas enregistrer les résultats dans le fichier que vous avez sélectionné.
J'ai pourtant créer ce fichier au format Excel 97-2003 avec l'extension xls à l'endroit stipulé dans le code ?
Où est le bug....?
Merci. |
|
|
Réponse n° 16 -------- le 29/10/2010 : 16:43 par Polux
visiteur |
Bonjour Pierre,
Grâce à toi voilà encore un problème de résolut !
Pour la p'tite histoire je viens de découvrir que Windows7 utilise des "Bibliothèques" qui ne sont pas égales au répertoires des versions précédents de Windows. (On arrête pas le progrès et l'on en apprends tous les jours !).
En réalité je crois que le plus gros bug étais le chemin de destination qui pointais vers la bibliothèque et non pas vers c:\mes documents d'où le message d'erreur !
Voilà une erreur que je ne ferais plus....
Sinon maintenant tout fonctionne parfaitement bien et t'en remercie grandement !
J'aurais encore voulu te demander deux p'tites choses:
- La première: j'ai plaçé le code SendMail sur ouverture du formulaire et voulais avoir confirmation que c'est bien le meilleur emplacement pour celui-ci ?
-J'ai aussi cette ligne dans le code:
Code : .Body = "Bonjour,Veuillez trouver en pièce jointe la liste des appareils pour réparation. Bien à vous."
mais celà ne présente pas bien dans le courrier... Y-a-t-il un moyen de placer des retour chariot et aussi en fin de texte inclure ma signature électronique qui est incluse dans mon Outlook ?
Merci d'avance ! |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|