[ASP] een standaard.dot in word gebruiken

Pagina: 1
Acties:

  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 20-08-2025
Hallo,

Ik ben bezig met een intranetpagina, en probeer hier een word document te laten genereren met dynamische inhoud. Mijn vriendelijke zoekmachines wisten me het antwoord niet te leveren, ik weet ook niet of het wel kan inclusief een dot bestand, want hiervoor deed ik alles gewoon in HTML en dan de contenttype op application/msword zetten :+

Zover heb ik dit gevonden:
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
dim objWord, objWordDoc
Set objWord = Server.CreateObject("Word.Application")
    
objWord.Visible             = False
objWord.DisplayAlerts         = False
objWord.ScreenUpdating         = False
    
Set objWordDoc = objWord.Documents.Add()
objWordDoc.AttachedTemplate     = Server.MapPath("label.dot")

' Hier wil ik dus eigenlijk op een plek "velden" invullen
' maar de vraag is hoe? Ik kan er niks contreets over vinden :x

objWordDoc.Content.InsertAfter ""
' wat doet dit eigenlijk ^

objWordDoc.SaveAs Server.MapPath("test_doc.doc")
objWordDoc.Close
objWord.Quit


Ik kom er echt niet uit, heb hier ook nooi mee gewerkt, ik hoop dat iemand me kan helpen? O-)

  • Alex
  • Registratie: Juli 2001
  • Laatst online: 28-02 19:26
Als het goed is vind je alles wat mogelijk is op MSDN:
http://msdn.microsoft.com...rgrfapplicationobject.asp

Deze post is bestemd voor hen die een tegenwoordige tijd kunnen onderscheiden van een toekomstige halfvoorwaardelijke bepaalde subinverte plagiale aanvoegend intentioneel verleden tijd.
- Giphart


  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 20-08-2025
Ah bedankt, dan weet ik in ieder geval dat het niet mogelijk is staat er niet tussen :+

  • Alex
  • Registratie: Juli 2001
  • Laatst online: 28-02 19:26
semicon schreef op zaterdag 02 april 2005 @ 13:52:
Ah bedankt, dan weet ik in ieder geval dat het niet mogelijk is staat er niet tussen :+
In deze objecten. Misschien heeft er iemand anders nog een component geschreven wat beter werkt?!
Gooooooooooogle!

Deze post is bestemd voor hen die een tegenwoordige tijd kunnen onderscheiden van een toekomstige halfvoorwaardelijke bepaalde subinverte plagiale aanvoegend intentioneel verleden tijd.
- Giphart


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Ik heb met javascript hetzelfde gedaan, dus een dot openen, invullen en opslaan als doc (nouja, printen in dit geval) dus het object kan het wel. De vraag is alleen hoe. ;)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Hier staat een voorbeeld van hoe het gedaan kan worden in VB.NET. Ik neem aan, als niet-.NET-kenner, dat dat wel te gebruiken moet zijn in ASP. :)

[ Voor 4% gewijzigd door NMe op 02-04-2005 17:24 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
Voor Office XP kun je, bij een complete install, alle references vinden in je office map... Gewoon ff zoeken naar het volgende bestand VBAWD10.CHM en in die map staan dan ook de andere bestanden...

Bij mij stonden ze overigens in Program Files\Microsoft Office\Office10\1043

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!

Pagina: 1