IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

VBS and VB 2008 Express [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Par défaut VBS and VB 2008 Express
    Bonjour,
    Ma seule connaissance s'arrête à un peu de VBA.
    J'ai récupérer un script VBS (que je comprend...) pour ouvrir une application excel.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    ScriptPath = Left(WScript.ScriptFullName,(Len(WScript.ScriptFullName) - (Len(WScript.ScriptName))))
    Set appXl = CreateObject("Excel.Application")
    With appXl
    .Workbooks.Open ScriptPath + "Appli.xls",Notify=1
    .Visible = True
    .WindowState = 3
    End With
    Set appXl = Nothing
    Je souhaite faire la même chose en .exe.
    J'ai donc récupérer VB 2008 express. Le problème c'est que j'ai du mal à démarrer.
    J'ai bien créer un application console avec un petit msgbox pour tester. Ca marche, mais ca ouvre une fenetre noire pour lancer ma msgbox.
    Je pensais donc créer une application W forms et supprimer la form mise par défaut. Mais du coup je sais pas ou mettre mon code...
    Si vous pouviez me donner la première piste pour réponde à mon besoin ce serait génial...

    Alexandre

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    salut,
    l'approche pas à pas de ce chapitre devrait t'aider
    http://plasserre.developpez.com/cour...age=edi#IV-A-1

    sinon, la globalité de l'excellent cours de Philippe http://plasserre.developpez.com/cours/vb-net/

    saine lecture
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    tu créés un fichier classe
    tu mets shared sub main dedans et ca sera le point d'entrée de ton programme

    ensuite tu vas dans les propriétés du projet, et dans le menu déroulant pour choisir le form de démarrage, tu mets "sub main", après tu peux supprimer le form1


    si le but est juste d'ouvrir un fichier excel, tu peux faire shell("appli.xls") ca démarrera excel avec le fichier
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Par défaut
    Merci Pol63 je vois bien le principe.
    J'ai donc créé un module de class rattaché au projet où j'ai rajouté le code suivant :
    Public Class Class1
    Shared Sub Main()
    MsgBox("coucou")
    End Sub
    End Class
    Le problème est que quand je vais dans les propriétés du projet le seul choix que j'ai dans la liste déroulante "Formulaire de démarrage" c'est Form1
    Ai je oublié quelque chose ?

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    moi oui
    il faut décocher "activer l'infrastructure de l'appli" un peu en dessous pour avoir le choix du sub main dans le combobox
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Par défaut

    Super tu m'as mis sur le rails. Je clos le sujet.
    J'en réouvrirais peut être un lors de ma tentative de traduction du VBS mentionné dans mon premier post.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Visual Studio 2008 Express Edition, demande d'information ?
    Par Mon_Compte dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 26/01/2008, 20h57
  2. Contrôle WMPlayer et VB 2008 express
    Par jubi73 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 30/12/2007, 20h08
  3. [MySQL] Connexion avec VB.net 2008 express
    Par afrodje dans le forum VB.NET
    Réponses: 7
    Dernier message: 06/12/2007, 12h03
  4. Visual C# 2008 Express + MSDN : doc du framework manquante
    Par tomlev dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 21/09/2007, 14h05
  5. [VBS] Adresse MAC valide ? (Expression Reguliere)
    Par parker13 dans le forum VBScript
    Réponses: 1
    Dernier message: 27/07/2006, 16h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo