Hallo,
voor een neef heb ik eens een kassa-programma "gemaakt" (= laten maken en aangepast voor zijn noden) en dat was nog in de tijd dat alles 32-bits was.
Nu heeft mijn neef een 64 bits laptop gekocht, en dat 32-bit prog werkt in de Excel 2021 die er opgezet is niet.
bij de code in een Klassenmodule:
Option Explicit
' 32-bit API declaration
Private Declare Function GetSystemMetrics32 Lib "user32" _
Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
' 16-bit API declaration
Private Declare Function GetSystemMetrics16 Lib "user" _
Alias "GetSystemMetrics" (ByVal nIndex As Integer) As Integer
Const SM_CXSCREEN = 0
Const SM_CYSCREEN = 1
Waar hij valt over de eerste "Function" in de eerste regel.
Er horen nog twee macro's bij één voor de schermhoogte en één voor de schermbreedte
Die zijn afhankelijk van de Declaratie hierboven waarin het fout gaat.
Hij geeft de volgende foutmelding:

Weet iemand hoe een dergelijke "bijwerking" moet gebeuren? De instructies zijn latijn voor mij.
Het werkboek is veel te groot om aan te hangen, maar indien nodig kan ik er wel een groot deel van afschaven om het toch te kunnen plaatsen.
De betreffende code dient om de schermresolutie en/of afmetingen aan te passen.
Dank voor elke suggestie.

SoftAid
