I'm using Visual Web Developer 2008. I have an asp:Table in ASP.NET and I could Export that Table to .doc (Word 97-2003) formats by Rendering to Html. But That file cannot open using Word 2007, but can open in Word-2003 and could SaveAs proper .doc file. Then it can Open in Word2007 too.
Proper .doc is sufficient in Word 2007.
Unfortunately my client using Word2007 only and in systems with Word2007, My Export with Response.Write(Writer) gives .doc file with unreadable Text like below:
+ADw-table id+AD0AIg-Table1+ACI- cellspacing+AD0AIg-0+ACI- cellpadding+AD0AIg-1+ACI- align+AD0AIg-Center+ACI- bordercolor+AD0AIgAj-000099+ACI- border+AD0AIg-0+ACI- style+AD0AIg-color:+ACM-000099+ADs-background-color:White+ADs-border-color:+ACM-000099+ADs-border-width:2px+ADs-border-style:Double+ADs-font-weight:bold+ADs-width:100+ACUAOw-border-collapse:collapse+ADsAIgA+- +ADw-tr
I will be Satisfied with the below code If it can produce readable htm-doc content in Word2007 also (Now openable in Word2003 But Not in Word2007) which can SaveAs Proper .doc file. The code is given below:
Response.Buffer = True
Response.ContentType = "Application/msword"
Response.ContentEncoding = System.Text.Encoding.UTF7
Response.Charset = ""
EnableViewState = False
Dim writer As New System.IO.StringWriter()
Dim html As New System.Web.UI.HtmlTextWriter(writer)
This code Not providing "readable htm-doc content in Word2007, but in Word97-2003 only"
If anybody can help me pls to Produce Proper .DOC file which is Readable in Word2007 too.
Thanks in advance.