Avatar billede senna Nybegynder
16. september 2002 - 12:59 Der er 2 kommentarer

Overføre værdier fra ASP til Word via OLE

Jeg har en word-skabelon, som aktiveres af en ASP-fil. På et tidspunkt skal der overføres variabel-værdier direkte fra ASP-filen til felterne i en userform i word-skabelonen.
Idéen er at gøre dette vha. OLE, dvs. overføre værdier direkte fra variabler i ASP-filen og til felterne i userformen i word-skabelonen.

Følgende har jeg fået til at virke...
Jeg kan godt overføre værdierne i ASP-filen til variabler i word-skabelonen. Derefter er det muligt internt i word at overføre værdierne i variablerne til felterne i userformen.
Dette er dog langt fra optimalt, da det tvinger mig til at ændre i koden for skabelonen.
Avatar billede webcon Nybegynder
16. september 2002 - 13:47 #1
Du åbner en word.applikation fra din asp-side med OLE, og derefter indsætter du dine variabler til dokumentet, ex:

Dim W As Word.Application
Set W = New Word.Application
W.Documents.Open "NAVN.DOT/DOC"
NAVN1 = textbox1.text
w.activedocument."MÅSKE DIN FORM HER.TEXTBOX/LISTBOX" = NAVN1
W.Visible = True
Set W = Nothing

/Webcon
Avatar billede senna Nybegynder
16. september 2002 - 14:56 #2
Jeg siger tak forslaget, webcon...
Inden jeg postede dette spørgsmål, har jeg dog prøvet ovenstående forslag med det resultat, at dialogboksen ikke kom frem i word...
Det er en færdiglavet skabelon, som jeg har fået udleveret og hvis den bliver kørt fra word, fungerer den efter hensigten...
Det er bare ikke muligt at kalde den vha. OLE fra en ASP-fil... Jeg mener også at syntaksen og logikken som beskrevet af webcon er den rette... Der er dog heller ingen dokumentation for dette under MSDN eller lignende steder... :-)
JEG SER FREM TIL EN HJÆLPENDE HÅND, PÅ FORHÅND TAK ;o)
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