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 :

Excel utilisable seulement par VB.net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 249
    Par défaut Excel utilisable seulement par VB.net
    bonjour,
    J'ai fait un logiciel VB.net permettant de diriger un fichier Excel à l'aide de quelques personnes sur ce forum me voila avec une nouvelle problématique :

    Je souhaiterais que le fichier Excel ne puisse s'ouvrir qu'à partir de VB.net je ne sais pas si cela est possible.

    Merci d'avance.

  2. #2
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonjour,

    Je suppose que tu parles de ton fichier XLS ... et non de Excel.exe !

    Pour ton application (le fichier XLS), tu peux faire diverses choses pour que n'importe qui ne puisse l'ouvrir sans ton programme VB ...

    Exemples :
    Tu peux déplacer le fichier XLS dans le dossier d'installation de ton programme VB
    Tu peux aussi (même en plus) donner un nom improbable à ce fichier.

    Vois l'illustration ci-dessous, le fichier Test.XLS a été renommé SysCoucou.dat. Cela n'empêche pas VB de l'ouvrir mais ça, seul VB et les initiés le savent.

    Nom : XLSDat.jpg
Affichages : 254
Taille : 52,5 Ko

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 249
    Par défaut
    Je parle bien d'un fichier Excel.xlsm
    mais si je change le nom le fichier ne pourra s'ouvrir que sous VB.net ?
    C'est à dire en double cliquant sur le fichier Excel il ne s'ouvre pas ?

  4. #4
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Mais oui, si tu change le nom (l'extension surtout) il ne s'ouvrira pas sur le double-click.
    Attention, Windows peut demander "Ouvrir avec ..." et dans cas, si on désigne Excel, il s'ouvrira ensuite avec Excel, tout comme un XLS banal.

    Note tout de même qu'il faut le savoir ... et puis pourquoi ne pas lui donner l'extension .EXE, le double-click provoquera une erreur avec un message du genre : "Cette application ne peut s'exécuter sur votre système".

    Essaye donc de copier ton Excel.xlsm sous le nom Tmp.exe, et double-clique ensuite ce dernier ...

    Bon amusement,

  5. #5
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 249
    Par défaut
    comment le passer en .exe je dois le formater ?

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    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 198
    Par défaut
    pourquoi ne pas mettre un mot de passe pour l'ouverture du fichier ?
    c'est une fonctionnalité d'excel, et tu peux mettre le mot de passe dans ton code comme ca tu seras le seul à pouvoir ouvrir le fichier
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 249
    Par défaut
    Pour 2 raisons:

    C'est très (trop) simple a passer outre le mot de passe.

    Et enfin je ne sais pas si VB.net peut l'ouvrir si le fichier ne peut être ouvert de façon classique.

    Mais je cherche pour la méthode de Phil Rob pour le passé en .exe.

    en tout cas merci beaucoup pour votre aide. J'avance petit à petit

  8. #8
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    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 198
    Par défaut
    Citation Envoyé par sorbetframboise Voir le message
    C'est très (trop) simple a passer outre le mot de passe.
    plus simple que de rajouter .xls derrière un fichier ??

    Citation Envoyé par sorbetframboise Voir le message
    Et enfin je ne sais pas si VB.net peut l'ouvrir si le fichier ne peut être ouvert de façon classique.
    si
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  9. #9
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    comment le passer en .exe je dois le formater ?
    Je te propose seulement d'en renommer une copie ...

    Regarde donc la video que j'ai déposée sur DropBox : https://www.dropbox.com/s/26e17sgcge...ommer.mp4?dl=0

    Note que cette astuce ne t'empêche pas d'ensuite "cacher" ton fichier dans un dossier improbable, et d'encore d'user de mots de passe comme te le suggère Pol !

    Là, je ne pense pas pouvoir t'aider davantage ...

  10. #10
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 249
    Par défaut
    D'accord merci je vais essayer ça

  11. #11
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 249
    Par défaut
    c'est parfait merci
    j'ai fait un mélange des deux ça devrait suffire merci

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

Discussions similaires

  1. Importation de donnees par le net en utilisant EXCEL
    Par cott333 dans le forum Access
    Réponses: 1
    Dernier message: 14/05/2011, 20h30
  2. [Excel + C#] Utilisation sans Visual Studio .NET
    Par ketthos dans le forum Windows Forms
    Réponses: 6
    Dernier message: 03/07/2007, 12h32
  3. Réponses: 1
    Dernier message: 18/07/2006, 16h44
  4. [VB.NET][Excel] utiliser des fonction Excel comme xlToRight
    Par Alexj51 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/03/2006, 12h10
  5. [Excel] Utiliser une application externe par une macro
    Par thierry2.dlp dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/08/2005, 22h07

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