Avatar billede sbm Nybegynder
10. december 2003 - 15:13 Der er 7 kommentarer og
1 løsning

Læse HTTP parametre i Word Makro

Jeg hiver et word dokument frem i min browser ved at linke til den fra en webside. Hvis jeg nu anfører nogle parametre som f.eks.

www.servernavn.dk/dokument.doc?param=vaerdi

Hvordan læser jeg så param? Jeg har inkluderet Microsoft Internet Controls, men har ikke været i stand til at tilgå de sædvanlige HTTP get/post parametre.
Avatar billede sjh Nybegynder
10. december 2003 - 15:37 #1
er det ikke parameter du selv skriver da... du kan se dem fra serveren..

når du skriver: www.servernavn.dk/dokument.doc?param=vaerdi

sender du til en server:

GET /dokument.doc?param=vaerdi HTTP/1.1
Host: www.servernavn.dk
o.s.v..

det kan kun din server se.. eller se i en log-file

ellers skal du lave noget ASP script så du kan skrive fx:

download.asp?file=dokument.doc&param=vaerdi
Avatar billede sbm Nybegynder
10. december 2003 - 15:41 #2
Jeg kan se hvad du mener.

Jeg har behov for - på en eller anden måde - at kalde dokumentet med et parameter som kan bruges inde i en makro. Men jeg kan umiddelbart ikke se hvordan det skal drejes.
Avatar billede sjh Nybegynder
10. december 2003 - 15:46 #3
altså du kan godt lave en funktion som kan sende dine parameter??
Avatar billede sbm Nybegynder
10. december 2003 - 15:59 #4
Ikke forstået?
Avatar billede sjh Nybegynder
10. december 2003 - 16:45 #5
ja skriver du bare: "www.servernavn.dk/dokument.doc?param=vaerdi" i en teksbox og sender det??

eller

ved du ikke hvordan du opdeler param og vaerdi ud fra "www.servernavn.dk/dokument.doc?param=vaerdi"??

eller

ved du ikke hvordan man gør det med at sende parameter med HTTP GET/POST??
Avatar billede sbm Nybegynder
11. december 2003 - 08:43 #6
Jeg tror vi snakker forbi hinanden.

Jeg har et ganske alm. link på en webside som jeg trykker på. Det kunne eksempelvis være www.servernavn.dk/dokument.doc?param=vaerdi

Dermed er der ingen problemer med hvordan man sender en HTTP GET.

Jeg ved også hvordan man på webserveren trækker GET parametre ud. Men ikke hvordan det eventuelt skulle gøres i en Word Makro, men som du selv påpeger længere oppe, er det slet ikke sikkert at disse er tilgængelige.

Derfor kigger jeg nu efter en alternativ måde til at få overført disse parametre.
Avatar billede sjh Nybegynder
11. december 2003 - 19:34 #7
hmmm du kunne vel ikke bruge command$ i din makro

altså :

sub main()
  msgbox command$
end sub
Avatar billede sbm Nybegynder
12. december 2003 - 09:06 #8
Nix. Det giver en tom messagebox
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