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.
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
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)
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.