EXPORTAR GR?FICOS DO CHART PARA WORD OU PARA EXCEL

MLALEX 19/01/2017 15:52:01
#470855
Olá pessoa!!

Com o código abaixo, exporto qualquer componente que desejo para o Word, com exceção do Chart. A imagem vai vazia.

 Dim Arquivo As String

Response.Clear()
Response.Buffer = True

Dim sw As New StringWriter()
Dim hw As New HtmlTextWriter(sw)
Dim style As String = [Ô]<style>.textmode{mso-number-format:[Ô][Ô]\@[Ô][Ô];}</style>[Ô]

Arquivo = [Ô]Relatorio_Estatísticas_[Ô] & Format(Now, [Ô]dd/MM/yyyy[Ô]) & [Ô]_[Ô] & Format(Now, [Ô]HH-mm-ss[Ô]) & [Ô].doc[Ô]

Response.AddHeader([Ô]content-disposition[Ô], [Ô]attachment;filename=[Ô] & Arquivo)
Response.Charset = [Ô]ISO-8859-1[Ô]
Response.ContentEncoding = System.Text.Encoding.GetEncoding([Ô]Windows-1252[Ô])
Response.ContentType = [Ô]application/vnd.word[Ô]


For i As Integer = 0 To GridExcel.Rows.Count - 1
Dim row As GridViewRow = GridExcel.Rows(i)


[ô]Apply text style to each Row
row.Attributes.Add([Ô]class[Ô], [Ô]textmode[Ô])

row.Cells(1).Attributes.Add([Ô]class[Ô], [Ô]textmode[Ô])
row.Cells(5).Attributes.Add([Ô]class[Ô], [Ô]textmode[Ô])


Next


LblAnoReferencia.RenderControl(hw)

LblMesReferencia.RenderControl(hw)

Chart1.RenderControl(hw)

GridExcel.RenderControl(hw)


Dim src As String = Regex.Match(sw.ToString(), [Ô]<img.+?src=[[Ô][Ô][ô]](.+?)[[Ô][Ô][ô]].+?>[Ô], RegexOptions.IgnoreCase).Groups(1).Value
Dim table As String = [Ô]<table><tr><td><img src=[ô]{0}[ô] /></td></tr></table>[Ô]
table = String.Format(table, Request.Url.GetLeftPart(UriPartial.Authority) + src)


Response.Write(style)
Response.Output.Write(sw.ToString())
Response.Flush()
Response.End()



Podem me ajudar??
MLALEX 20/01/2017 13:46:53
#470891
é tão complicado assim gente?? Tô perdido!!!
MLALEX 25/01/2017 10:57:51
#471014
Alterei o título para ver se alguém consegue ao menos me dar uma luz.
Tópico encerrado , respostas não são mais permitidas