Avatar billede calfja Nybegynder
18. august 2010 - 15:04 Der er 2 kommentarer og
1 løsning

VBA Excel CustomDocumentProperties

I min VBA kode vil jeg tjekke værdien af en "CustomDocumentProperty"
ActiveWorkbook.CustomDocumentProperties.Item("Source").Value
det funger fint når jeg kører i en engelsk excel version. Men hos kollegaen som kører dansk funger det ikke!! Det er nok fordi Excel er sprogafhængig genrelt.
Er der en her som kender en anden måde at få adgang til CustomDocumentProperties?
Avatar billede agatheb Nybegynder
18. august 2010 - 15:23 #1
Hej du,

Hvis du finder ud af hvad sprog den koerer paa kan du saette vaerdien af din variable.

Hilsen,
Agathe

Sub y()

The_language = Application.LanguageSettings.LanguageID(msoLanguageIDInstall)
If The_language = "1030" Then
    The_source = ("vaerdien paa dansk")
Else
    The_source = ("Source")
End If
End Sub
Avatar billede calfja Nybegynder
18. august 2010 - 15:31 #2
Ja det kunne jeg gøre. Men jeg har også pt. kollegaer som tysk og hvem ved hvornår der kommer flere til? Findes der ikke en måde som ikke er afhængig af navnet/sproget, men referer til et fast index er en konstant. I word kan jeg f.eks bruge "wdPropertyAuthor"?
Avatar billede calfja Nybegynder
02. september 2010 - 08:23 #3
Hej agatheb

Det er ikke min ønske løsning med det er jo ikke din skyld, at MS ikke er bedre.;-)

Buttom line: det virker så her er point til dig
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
Kurser inden for grundlæggende programmering

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