Erreur PtrSafe Excel

Bonjour,

Tout d'abord je suis désolé si je ne suis pas dans la bonne section du forum, mais je ne m'y connais pas en programmation. Voilà mon problème, pour mon travail j'ai du installer une version payante de SigmaPlot (version 8). Or depuis, dès que j'ouvre un fichier Excel (2013), un message d'erreur apparait et une fenêtre VisualBasic apparait également. Le message d'erreur :

Microsoft VisualBasic pour applications :

Erreur de compilation : Le code contenu dans ce projet doit être mis à jour pour pouvoir être utilisé sur les systèmes 64 bits. Vérifiez et mettez à jour les instructions Declare, puis marquez les avec l'attribut PtrSafe.

Je ne comprends vraiment rien à ce message, et c'est très embêtant à chaque ouverture et fermeture d'un fichier Excel.

Dans la fenetre Visual Basic qui s'ouvre en même temps que ce message, il y a un texte en rouge, avec surligner le mot que j'ai mis en gras :

Public Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" _

(ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, _

lpType As Long, ByVal lpData As Any, lpcbData As Long) As Long

' Note that if you declare the lpData parameter as String, you must pass it By Value.

J'ai lu sur un forum que je devais rajouter PtrSafe entre Declare et Function, ce que j'ai fais. Or je ne peux pas enregistrer cette nouvelle version. Et le problème réapparait avec une nouvelle ouverture de fichier...

J'espère que vous pourrez m'aider et que ce n'est pas trop compliqué !

D'avance, merci

Bonjour,

As-tu vraiment besoin de la version 64 bits d'excel ?

On ne la met que si on a de très grosses bases de données.

Si tu ne l'as mises que parce que tu pensais que c'était mieux, désinstalle-là et met la version 32 bits parce que tu va avoir d'autres incompatibilités.

Voir ici : http://msdn.microsoft.com/fr-fr/library/office/ee691831(v=office.14).aspx

eric

Bonjour,

Tout d'abord merci pour votre réponse. Le problème est que je ne sais pas comment avoir une version en 32 bits. Réinstaller Office ?

Je n'ai pas vu le problème à un autre endroit, donc c'est peut être plus simple de juste rajouter le mot PtrSafe, non ? Mais je n'arrive pas enregistrer la nouvelle versio

En tout cas merci pour votre aide.

c'est peut être plus simple de juste rajouter le mot PtrSafe, non ?

non.

Comme je t'ai dit il y a d'autres incompatibilités. Tu as le droit de lire le lien fourni...

Si tu n'as pas vraiment besoin de la 64 bits installe la 32 bits.

Enfin c'est toi qui voit...

eric

D'accord merci pour ces renseignements.

Cependant le lien ne marche pas : contenu introuvable...

Merci

Merci beaucoup pour votre aide !

Rechercher des sujets similaires à "erreur ptrsafe"