0

Je cherche un moyen de construire une sorte d'application Excel basée sur un seul fichier Excel, utilisé par différents types d'utilisateurs qui ont un niveau d'autorisation différent.Comment construire un fichier Excel avec connexion login

Dans un monde idéal, L'utilisateur ouvre le fichier Excel et immédiatement un nom d'utilisateur et un mot de passe sont demandés. Ensuite, lorsque l'utilisateur est connecté, il ne voit que les informations dans le fichier correspondant à son niveau d'autorisation.

Je sais que je peux protéger mon fichier Excel avec un mot de passe, ou protéger un fichier en lecture seule mais j'ai vraiment besoin d'une connexion avec login.

Je ne sais vraiment pas comment croiser la connexion et un fichier Excel, est-ce possible? Avez-vous des idées pour m'aider à commencer?

Pour votre information: je peux travailler avec Visual Studio 2008, Excel 2010 et SharePoint 2010.

Cordialement,

Jay

+1

Cela dépend de la sensibilité de vos données. Si elle est particulièrement sensible, je penserais à déplacer les données réelles vers une base de données externe (ou un fichier crypté si vous n'en avez pas accès), puis à utiliser simplement Excel comme interface pour ces données. – steveo40

+0

Toutes les données sont déjà dans plusieurs bases de données. Le but de ce fichier excel est plus que le stockage d'informations. En fait, il y a des données de différents pays, et j'ai des utilisateurs qui ne peuvent interagir qu'avec les données de leur propre pays, et des utilisateurs qui peuvent interagir avec toutes les données. Les utilisateurs sont habitués à exceller donc je dois continuer à exceller pour l'interface de cette "application", mais je dois être sûr que seules les personnes ayant l'autorisation des droits exécutent certaines macros, modifient les données, ... –

Répondre

1

Vous pouvez ajouter un formulaire au classeur qui, lorsqu'il est appelé par le Workbook_Open() événement, demande à l'utilisateur ses informations de connexion. Utilisez ensuite ces données pour afficher/masquer les données pertinentes dans le classeur.

+0

Merci beaucoup, c'est une très bonne idée. Mais si je cache des données pour afficher uniquement les données pertinentes, est-ce qu'un utilisateur peut Afficher les données cachées avec une manipulation excel ou je peux le protéger aussi? –

Questions connexes