Avatar billede dougheffernan Nybegynder
29. juli 2003 - 10:32 Der er 4 kommentarer og
1 løsning

Referencer i VBA

Man er jo ved at gå ud af sit gode skind, når man skal forsøge at finde de rigtige referencer at tilføje sine projekter! Bedst som noget kører på Windows XP/Office XP, opfører det sig totalt tosset på en Windows 98/Office 97, fordi en af ens referencer (f.eks. Microsoft Excel 10.0 Object Library) forventer en anden version end den installerede (Microsoft Excel 9.0 Object Library)! Det er FANDME så irriterende!
Er der ikke et eller andet sted på nettet hvor man kan download en uddybende forklaring på hvad der ligger i de enkelte "reference-pakker"? En måde hvor på man kan se, at hvis man vil f.eks. oprette en nyt objekt af type et-eller-andet, så skal man binde den-og-den reference? Anything.
Avatar billede dougheffernan Nybegynder
29. juli 2003 - 10:51 #1
Som f.eks.
Jeg har en applikation, som bla. indeholder følgende:

  On Error GoTo NoExistingTemplate
  Set xlbook = GetObject(PathTemplate & FileName & ".xls")
  Set xlapp = xlbook.Application
  xlapp.Windows(FileName & ".xls").Visible = True

Det fungerer fint på en Windows XP/Office XP, men på en Windows XP/Office 97, virker det ikke, der opstår en fejl og springes til NoExistingTemplate.
Referencerne i VBA:
Visual Basic for Applications
Microsoft Access 10.0 Object Library
Microsoft DAO 3.6 Object Library
OLE Automation
Microsoft Office 10.0 Object Library
Microsoft Windows Common Controls-2 6.0 (SP4)

Hvor er fejlen?!
Avatar billede dougheffernan Nybegynder
29. juli 2003 - 11:01 #2
Havde man så bare kunnet referece ALT...
Avatar billede dougheffernan Nybegynder
29. juli 2003 - 12:00 #3
Eller bare en forklaring på hvad der ligger i de enkelte pakker.
Avatar billede jkrons Professor
30. juli 2003 - 10:02 #4
Access 10.0 Obejct Library og andre biblioteker med 10.0 eksisterer ikke i 97, og generelt er referencebibliotekerne efter min erfaring ikke bagud kompatible.
Avatar billede dougheffernan Nybegynder
04. august 2003 - 15:37 #5
hmmm...lukker igen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester