Here is the basics in word 2000 - you would need to find the appropriate
method (or parameters) to save as XML, this code just resaves it as a new
file. obviously word must be installed, this method limits the number of
word instances that will open (hopefully to 1) - think about concurrent
users and filenames etc.
<cftry>
<cfoutput><p>Connecting...</p></cfoutput>
<cfobject type="COM" name="MSWord" class="Word.Application"
action="CONNECT">
<cfcatch>
<cfoutput><p>Creating...</p></cfoutput>
<cfobject type="COM" name="MSWord" class="Word.Application"
action="CREATE">
</cfcatch>
</cftry>
<cfset MSWord.Documents.Open("C:\Documents and
Settings\Elliot\Desktop\test.doc")>
<cfoutput><p>saving...</p></cfoutput>
<cfset MSWord.Documents.item("C:\Documents and
Settings\Elliot\Desktop\test.doc").SaveAs("C:\Documents and
Settings\Elliot\Desktop\test4.doc")>
<cfoutput><p>closing...</p></cfoutput>
<cfset MSWord.Documents.item("C:\Documents and
Settings\Elliot\Desktop\test4.doc").Close(-1)>
<cfoutput><p>releasing...</p></cfoutput>
<!--- <cfset MSWord.quit()> --->
<cfset ReleaseComObject(MSWord)>
"Gavin Cooney" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>
> Hi all,
>
> I believe it is possible to create XML from a word document using a
> server-side script.
>
> Has anyone done this using ColdFusion?
>
> Regards
>
> Gavin
>
>
---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/