Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Conversion automatique sous VB d un xls en pdf [ Divers / General ] (neimad58)

vendredi 25 août 2006 à 16:02:59 | Conversion automatique sous VB d un xls en pdf

neimad58

bonjour,

je cherche à transformer un fichier excel en un fichier pdf par l'intermédiaire de Adobe creator automatiquement sous VB.

Quelqu'un aurait il une source susceptible de m'aider ?

Merci d'avance pour les réponses,

Neimad58

vendredi 25 août 2006 à 17:17:41 | Re : Conversion automatique sous VB d un xls en pdf

mortalino

Membre Club


Salut

Essai de voir via vb, au lieu d'imprimer ton fichier excel avec l'imprimante par défaut, de l'imprimer avec Adobe (ça te proposera une conversion  de type .pdf)

@++


  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"

vendredi 25 août 2006 à 17:33:05 | Re : Conversion automatique sous VB d un xls en pdf

neimad58

Merci pour ta réponse mais je ne comprends pas ce que tu me propose :s

Neimad58

vendredi 25 août 2006 à 17:33:06 | Re : Conversion automatique sous VB d un xls en pdf

neimad58

Merci pour ta réponse mais je ne comprends pas ce que tu me propose :s

Neimad58

vendredi 25 août 2006 à 17:40:39 | Re : Conversion automatique sous VB d un xls en pdf

mortalino

Membre Club


    Application.ActivePrinter = "Microsoft Office Document Image Writer sur Ne00:"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
        "Microsoft Office Document Image Writer sur Ne00:", Collate:=True

T'as la syntaxe approximative, t'as plus qu'à l'adapter suivant comment tu as référencé ton classeur, et pense à changer ce que je t'ai mis en gras, le nom de ton imprimante virtuelle, nommée Acrobat Adobe

En fait, au lieu d'imprimer avec Hp Desket N°xx ou autre, sur du papier,
bah ça transforme la page active en image pdf, t'as juste une boite de dialogue qui apparait pour te demander le dossier d'enregistrement.

@++


  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"

vendredi 25 août 2006 à 19:29:50 | Re : Conversion automatique sous VB d un xls en pdf

metalcoder

Membre Club
Voici une solution super simple et tres efficace
 
tu installe win2pdf
dispo ici par exemple : [ Lien ]

dans ton projet vb tu ajoute la reference microsoft excel xx.0 object library

dans le code d'un bouton par exemple tu mets

Private Sub Command1_Click()
   'la ligne qui suit peut servir si tu veut imprimer autre chose que excel
   'SaveSetting "Dane Prairie Systems", "Win2PDF", "PDFFileName", "c:\TEST.PDF"
   Dim XlApp As New Excel.Application
   XlApp.Visible = False
   XlApp.Workbooks.Open "c:\MonFichier.xls", , True
   XlApp.Workbooks(1).PrintOut 1, 5, 1, 0, "Win2PDF", 1, , "c:\TEST.PDF"
   XlApp.Workbooks(1).Saved = True
   XlApp.Quit
End Sub


Le fichier test.pdf est a changé par le nom que tu veut
Les chiffres 1,5 sont dans l'ordre le numero de la page debut et fin 
Les1,0 sont dans l'ordre le nombre de copie et l'affichage en preview
Le 1 signifie que tu ecrit ton pdf sans confirmation, attention il efface le precedant si le nom est identique 
La ligne saved=true permet d'eviter que vb te demande systematiquement si tu veut sauvegarder ton fichier excel a la fin de l'impression

@+
Metalcoder



Cette discussion est classé dans : vb, conversion, xls, pdf, automatique


Répondre à ce message

Sujets en rapport avec ce message

Conversion XLS -> PDF ? [ par joul ] Bonjour,Dans mon appli, je désire convertir un fichier xls en pdf. Je posséde Acrobat reader & distiller. j' ai inscrit leurs références dans mon proj conversion de Asp vers vb [ par sebastien ] J'ai des fonctions ecrites en ASP je voudrais les transformer en vb.je voudrais comprendre comment je procede.si quelqu'un veut m'aider je vais l'envo Ca rame !!! [ par julien ] bonjour,j'ai un petit Pb pour changer. j'ai fait un petit fichier bat pour lancer 3 prog. de conversion de fichier, la 3 eme etape étant la conversion ouvrir un classseur excel (.xls) dans une form VB [ par Chronos ] Helloje voudrait ouvrir un classeur Excel (.xls) et l'afficher non pas dans Excel mais dans ma form VB. Comment faire???Merci Reprise de données automatique à partir de VB [ par Frédéric ] Bonjour à tous,Voila mon problème : je désire faire de la reprise de données automatique à partir d'un fichier texte. Pour faire un test simple, je la ouverture automatique [ par stefetisa18 ] bonjourtout d'abord un grand merci a ztp diffusion pour son aidej'ai encore un probleme je souhaite fermer un classeur c:>\excel\cahier.xls sans quitt Installation Automatique du Programme VB [ par Olive ] Bonjour,J'ai réalisé avec VB 6 SP5 une petite application qui doit être lancé depuis Les postes clients. J'aimerais savoir s'il existe une solution po PDF [ par ericxbenoit ] Bonjour,Dans mon programme VB je fais afficher des fichiers PDF avec OLE sauf que quand je fais mon exécutable VB, il inclut les PDF dedans... ca gonf Conversion Pdf => Ps et inversement [ par Ronio ] Salut, je suis un peu sur une impasse puisque je recherche une librairie qui me permette d'effectuer cette conversion....que ce soit sous VB ou autre. Création d'un PDF avec VB [ par Tatar ] Bonjour a tous je recherche un moyen d'enregistrer un fichier créer avec VB au format PDF.Quelqu'un a une astuce ou une adresse (si possible en frança


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 5,320 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.