无法从Word中的表格中删除边框

问题描述:

我在将我的html页面导出到Word时出现问题,无法摆脱表格元素上的边框。无法从Word中的表格中删除边框

<table cellspacing="0" cellpadding="0"> 
    <tr> 
     <td class="title">Analyst</td> 
     <td> 
      <asp:Label ID="lblAnalyst" runat="server" CssClass="data" /> 
     </td> 
     <td class="title">Borrower</td> 
     <td> 
      <asp:Label ID="lblBorrower" runat="server" /> 
     </td> 
    </tr> 
</table> 

我将内容类型设置为Word

Response.ContentType = "application/vnd.ms-word"; 
Response.AddHeader("content-disposition", String.Concat("attachment;filename=", fileName)); 

不管我做什么,我还是避开整个表格,每一个细胞周围的边界。

Link to picture

我试着在部分设置边框的表格属性为0,使用内联样式和包括风格,但没有任何工程。我甚至一起尝试了所有3种。

任何想法?这是注定要用于Word 2003.

您是否考虑过使用WordML而不是普通的旧HTML? Word对于如何导入HTML非常奇怪。

我的建议是将表格中导出,并以HTML格式模仿HTML。很有可能,它会涉及样式表类的一些时髦命名和一小部分特定于Word的CSS指令。

+0

这完美地工作。好想法。 事实证明,Word只是显示表的轮廓。一旦打印完成,线条消失。谢谢。谢谢。 – andypoi

搜索了很多之后有一个解决方法。 :d

更改作为

<表边界= “1” 风格= “边界:1px的白色固体” CELLSPACING = “0” CELLPADDING = “0” >

然后在每个TD提供内嵌样式(或给一个类),并添加以下的风格

边界:1px的白色固体

就是这样。你完成了:)

/*约翰JB */

[email protected]