Oke, kort maar krachtig :
Weet iemand hoe je het volgende met ASP kunt doen :
- Woorden tellen binnen een Word document. (Dit wordt door MS Word zelf bijgehouden en weggeschreven in de fileproperties. Als die dus op te halen zijn, is dat gelukt)
- Opgemaakte document, voorzien van een standaard lettertype (dus als het document meerdere lettertypes bevat, moet alles 1 lettertype worden)
Bovendien werkt het volgende script niet :<
Ik heb Office 2000 geinstalleerd staan op de server.
Weet iemand hoe je het volgende met ASP kunt doen :
- Woorden tellen binnen een Word document. (Dit wordt door MS Word zelf bijgehouden en weggeschreven in de fileproperties. Als die dus op te halen zijn, is dat gelukt)
- Opgemaakte document, voorzien van een standaard lettertype (dus als het document meerdere lettertypes bevat, moet alles 1 lettertype worden)
Bovendien werkt het volgende script niet :<
Wat gebeurd er namelijk ? Niets, krijg een timeout voor het uitvoeren van het script.<%@ Language=VBScript %>
<HTML><HEAD>
<%
Dim sokvag
Dim name
'<script language=VBScript>
Set wordapp = GetObject("","Word.Application")
If Err.Number <> 0 Then
Response.Write("Could not create word document. " + Err.Description+"<BR>")
Err.Clear
End If
wordapp.DisplayAlerts = 0
Set worddocs = wordapp.Documents
Set worddoc = worddocs.Add '"c:\inetpub\my\test.doc"
Set selection = wordapp.Selection
Set font = selection.Font
Set paraformat = selection.ParagraphFormat
font.Bold = True
font.Size = 14
paraformat.Alignment = 1
selection.TypeText "Cost Summary Report for " + planname + vbNewLine
font.Size = 12
'End If
wordapp.visible=true
wordapp.Run ("FileSaveAs")
sokvag = wordapp.ActiveDocument.FullName
name = wordapp.ActiveDocument.Name
'</script>
%>
</HEAD>
<BODY>
<INPUT id=text1 name=text1 value="<%=sokvag%>" style="HEIGHT: 22px; WIDTH:
425px"><INPUT id=text2 name=text2
style="HEIGHT: 22px; WIDTH: 427px" value="<%=name%>">
</BODY>
</HTML>
Ik heb Office 2000 geinstalleerd staan op de server.