엑셀 피봇테이블을 메일 본문에 붙여넣는 방법이 궁금합니다

엑셀파일의 피봇테이블을 메일 본문에 그대로 붙여넣고싶은데
어떤 방법으로 해야할지 감이 안와서 질문 드립니다.
그리고 데이터 양에 따라서 피봇테이블 범위도 변할텐데
계속 변하는 범위를 어떻게 지정하는지도 궁금합니다

피벗테이블을 refresh 하시고 read reange로 범위를 지정하지 않고 읽으면 자동으로 전체 범위를 읽습니다.

아래는 데이터테이블(dt)를 html 형식으로 바꾸는 코드입니다.

("<table border=1><tbody><tr><th>"+

String.Join("</th><th>",dt.Columns.Cast(Of DataColumn).Select(Function (x) x.ColumnName).ToArray)+

"</th></tr>"+

"<tr>"+String.Join("</tr><tr>",(From x In dt.AsEnumerable

Let cells="<td>"+String.Join("</td><td>",x.ItemArray)+"</td>"

Select cells).ToArray)+"</tr></tbody></table>")