Avatar billede Dan Elgaard Ekspert
27. maj 2006 - 09:53 Der er 11 kommentarer og
1 løsning

Underlige tegn i hyperlinks?

Hejsa,

Excel 2003 DK

Når jeg besøger www.cvr.dk fra min web-browser, så ser siden perfekt ud.

Men, når jeg åbner siden med:

ActiveWorkbook.FollowHyperlink Address:="http://www.cvr.dk/", NewWindow:=True

...kommer der en masse underlige tegn!

F.eks. er der en firkant i stedet for 'ø' og et kinesisk tegn i stedet for 'æ', osv.

Og, det sker endda selv om jeg benytter NewWindow:=True, således at hyperlinken bliver åbnet i selve browseren!

Når jeg åbner direkte fra browseren er der ingen problemer, men håber jeg fra Excel kommer siden op med en masse underlige tegn!

Hvad går galt?
Hvad sker der?
Hvad overser jeg?
Hvordan fikser jeg det?
Avatar billede bak Forsker
27. maj 2006 - 11:18 #1
4 gode s
pørgsmål.
Jeg kan ikke genskabe din fejl. Min xl2003 åbner fint browseren (EI6) med æøå.
Kan det være en browser-ting. Tænker på at din browser måske skal åbnes med nogle argumenter, for at vise korrekte tegn.
Avatar billede Dan Elgaard Ekspert
27. maj 2006 - 11:26 #2
Jeg har fundet ud af, hvad der sker, men ved ikke hvad jeg skal gøre ved det.

Der sker det, at når browseren (EI6) åbnes fra Excel, så skifter browseren tegnsæt til Unicode (UTF-8), hvor den ellers normalt står på Vesteuropæisk.

Så er jeg nødt til manuelt, at skifte tegnsæt i browseren med menuen Vis > Tegnsæt > Vesteuropæisk.
Avatar billede Dan Elgaard Ekspert
27. maj 2006 - 11:30 #3
Prøv f.eks. med denne her:

ActiveWorkbook.FollowHyperlinkAddress:="http://www.cvr.dk/Site/Forms/PublicService/DisplayCompany.aspx?cvrnr=50516210", NewWindow:=True

Den indeholder alle mulige underlige tegn!
Avatar billede Dan Elgaard Ekspert
27. maj 2006 - 11:32 #4
Ups - der skal selvfølgelig være mellemrum mellem FollowHyperlink og Address  :-)
Avatar billede Dan Elgaard Ekspert
27. maj 2006 - 11:35 #5
Lidt mere info:

Hvis man laver dene lille makro:

Sub test()
ActiveWorkbook.FollowHyperlink Address:="http://www.cvr.dk/Site/Forms/PublicService/DisplayCompany.aspx?cvrnr=50516210", NewWindow:=True
End Sub

Så virker det perfekt første gang man kører makroen.
Men anden gang går det galt!!!

Hvis man så lukker Excel helt ned og genstarter, og prøver igen, så sker det samme:
Første gang virker det, men anden gang gør det ikke!

Hva' går galt undervejs?!?!?
Avatar billede bak Forsker
27. maj 2006 - 11:52 #6
Interessant, nu kan jeg også se det....
Avatar billede Dan Elgaard Ekspert
27. maj 2006 - 12:01 #7
Ja, det er faktisk interessant, men osse p**** irriterende :-)

Jeg har kæmpet hele formiddagen med det, og føler, at jeg har været helt ude på de tyndeste grene, men kan bare ikke hitte ud af det!
Avatar billede bak Forsker
27. maj 2006 - 19:19 #8
Chekket på en anden maskine med firefox som default browser. Her er ingen problemer
Avatar billede Dan Elgaard Ekspert
27. maj 2006 - 19:35 #9
Hmmm, så det er i virkeligheden ikke et Excel problem, men et problem med IE?!?

#"%¤#"%#%  osse!
(Typisk MS!!!)
Avatar billede bak Forsker
27. maj 2006 - 19:46 #10
Kunne tyde på det :-)
Avatar billede Dan Elgaard Ekspert
27. maj 2006 - 19:51 #11
Ellers tusind tak for hjælpen :-)

(Jeg lader dog lige spørgsmålet stå åben til på mandag, og ser om der er nogle af hajerne, der kan løse det, når de møder på arbejde på mandag :-)
Avatar billede Dan Elgaard Ekspert
29. maj 2006 - 09:52 #12
Spørgsmålet lukkes...
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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