Category Archives: Opgelost

Active X controls werken niet meer in excel

Na een update van Windows bleken mijn active x controls in excel niet meer te werken.
Gelukkig is er google.

C:\Users\[user.name]\AppData\Local\Temp\Excel8.0\MSForms.exd

C:\Users\[user.name]\AppData\Local\Temp\VBE\MSForms.exd

C:\Users\[user.name]\AppData\Local\Temp\Word8.0\MSForms.exd

Of course the application (Excel, Word…) must be closed in order to delete this file.

Link naar originele oplossing.

Excel: Compileerfout ThisWorkBook

Een klant meldt mij dat er bij het openen van Excel steeds een boodschap komt die meldt:
Compileerfout ThisWorkBook.
Vervolgens klikt de klant op OK en kan gewoon verder werken in Excel.
Voor de klant stoorde het niet echt maar zo een dingen, die wil ik dan zeker opgelost zien te krijgen.
Op één of andere manier zorgde de Eurotool, die standaard in excel 2003 geïntegreerd zit ervoor dat die melding verscheen.

Je kan die tool, een invoegtoepassing, dus maar beter uitschakelen. Dit kan via het menu extra, vervolgens kies je voor invoegtoepassingen en daar doe je het vinkje weg bij ‘Hulpprogramma’s voor de Euro’.

Vanaf nu start de klant dus terug met een bugvrije excel op. En ik kreeg daar een pilsje voor.

Update eID middleware

Fenomeen: Bepaalde eID’s worden niet meer ingelezen door de software.
Oorzaak: Recent werden de certificaten van de overheid hernieuwd. Oude eID software, die deze certificaten nog niet kent, zal de nieuwe eID kaarten niet (h)erkennen.
Oplossing: Upgraden naar eID MW v3.5. bijv via QuickInstaller

Ongeldige bladwijzer in microsoft access

Als ik een tabel wou openen en daarbij de relatie naar de detailtabel opende, kreeg ik steevast de melding ‘Ongeldige bladwijzer’. Hoe die ongeldige bladwijzer daar terecht is gekomen is een raadsel en ik kon enkel via Comprimeren en Herstellen, het probleem oplossen.

[tags]ongeldige bladwijzer, microsoft, access, database[/tags]

Variable uses an automation type not supported in Visual Basic.

Vandaag een eigenaardige foutmelding tegen gekomen in Visual Basic.
Mijn programma maakt gebruik van een mySQL database, ergens op een Gentse server.

Visual Basic - foutmelding

Wat was er nu aan de hand.
In de tabel zijn er velden van het type ‘boolean’ ( = True or False)
In Visual basic wordt dit dan als True of False terug gegeven (of -1 en 0).
Nu, echter op het moment dat ik een vergelijking wil maken (if field = true then), dan kreeg ik die foutmelding.
Ik kon een messabox genereren met de waarde van het veld en kreeg een -1 terug.
Ik verving de True dus door -1, maar de fout bleef zich hardnekkig manifesteren.

Oplossing :
De waarde van de vergelijking naar een integer casten dus :
if field = cint(-1) then
'waarde = true
else
' waarde = false
endif

[tags]visual basic, variable, boolean, mySQL[/tags]