bonjour
j'ai fini ma base de données et je l'ai enregistrer sous forme de ACCDE
le problème: en cette forme Le sous-menu "Références" dans "Outils" est grisé
comment puis je le rendre actif en gardant cette forme ACCDE?
merci
Pièce jointe 477598
Version imprimable
bonjour
j'ai fini ma base de données et je l'ai enregistrer sous forme de ACCDE
le problème: en cette forme Le sous-menu "Références" dans "Outils" est grisé
comment puis je le rendre actif en gardant cette forme ACCDE?
merci
Pièce jointe 477598
Salut
C'est normal, c'est l'une des finalités (form, état, module, etc.) des fichiers accde.
Salut,
le format accde étant un format 'compilé', il n'est plus possible de le manipuler.
Aussi il te faut revoir l'approche (de quel(s) outil(s) serait-il question ?)
Dans ce cas, tu peux virer les references tout simplement et adapter ton code en passant par des CreateObject
Un peu de littérature
https://argyronet.developpez.com/off...s/testuatprod/
https://argyronet.developpez.com/off.../runtime/2010/
et tu peux voir par exemple le bout de code de la :faq:
https://word.developpez.com/faq/?pag...executer_macro
que tu transformerais enCode:
1
2
3
4
5
6
7 Dim WordApp As Word.Application Set WordApp = CreateObject("Word.Application") WordApp.Visible = True WordApp.Documents.Open ("C:\monDocument.dot") WordApp.Run "laMacro"
Code:
1
2
3
4
5
6
7 Dim WordApp As Object Set WordApp = CreateObject("Word.Application") WordApp.Visible = True WordApp.Documents.Open ("C:\monDocument.dot") WordApp.Run "laMacro"
J'arrive plus à securiser mon code VBA et en même temps autoriser au utulisateurs de ma base de données à activer les références
Salut,
la solution que je t'ai proposée ne te convient-elle pas ? Que n'arrives-tu pas à faire ?
C'est pas qu'elle me convient pas mais je sais pas comment faire
Je voudrai que mon code VBA soit sécurisè (personne ne peux le voir) mais les utulisateurs peuvent ajouter les outils:
Microsoft Excel 16.0 Object Library pour Access 2016 (14.0 pour Access 2010 et 15.0 pour Access 2013)
Microsoft Office 16.0 Object Library pour Access 2016 (14.0 pour Access 2010 et 15.0 pour Access 2013)
Microsoft Activex data Objects 6.0 library
Ca j'ai compris, je t'ai donné la solution ici :
https://www.developpez.net/forums/d1.../#post10959054
Donc pour faire simple, soit tu lis et tu appliques, soit tu peux lâcher l'affaire, car malheureusement la compilation en accde empeche ce que tu souhaites permettre...