18. august 2010 - 15:04Der 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?
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
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"?
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
Synes godt om
Ny brugerNybegynder
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.