iT邦幫忙

0

使用C#發信內文插入表格但不使用HTML方式

  • 分享至 

  • xImage

如上所述
需要寄出之信件內容可以複製後貼於WORD依然保持表格狀態
目前已可完成發信
也使用過HTML格式插入之表格之方式
但複製後無法保持格式

想請問是否有非HTML格式可插入表格的方案嗎?
若有還望各位先進可以提點一下方向
感激不盡

ccutmis iT邦高手 2 級 ‧ 2020-11-16 10:45:09 檢舉
沒學過C Sharp 純粹閒聊 提供您一個思路參考:
把原本word的表格轉成Markdown的表格
https://docs.microsoft.com/zh-tw/contribute/markdown-reference#tables
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2020-11-16 11:19:50
最佳解答

基本上來說,不靠html要在mail上跑表格是不太可能的事。
除非你想要使用文字表格。

但文字表格在某些瀏覽器。會因為字或是大小的關係跑板。
也是不可考量之一。

基本上我也想不到什麼好招。畢竟是mail。
除非你是用站內信。其信件內容顯示非用信件軟體打開。而是得由你做的mail box來看的話。
那至少還有機會可以從這邊下手。

另外一招就是存pdf吧。

a500197 iT邦新手 5 級 ‧ 2020-11-16 11:33:19 檢舉

了解
感謝解惑

不明
【**此則訊息已被站方移除**】
0
PPTaiwan
iT邦好手 1 級 ‧ 2020-11-16 12:54:49

也使用過HTML格式插入之表格之方式,但複製後無法保持格式

插入 HTML 表格其實方法很簡單,以 Gmail 來說,我要寄報名通知信告訴消費者你己經報名完成了..

  1. Mail 不吃外部 CSS 的檔案

  2. 要針對 HTML 多做一些變化所有的 CSS 內容,那些什麼 COLOR:RED;FONT-SIZE:12PX 等等都得要寫到 HTML STYLE 才可以多做變化

  3. 不了解的話,那你可以試著用 Gmail 查看一封有顏色與排版的 mail 按 F12 查看
    https://ithelp.ithome.com.tw/upload/images/20201116/20104851n2DX9WxR6b.png
    https://ithelp.ithome.com.tw/upload/images/20201116/20104851NQn5tspkZT.png

以上面的圖示,你可以在 Mail 裡面填入 內容 這樣子就可以了。

通常我都是先寫好 HTML 再來置換文字就可以了

a500197 iT邦新手 5 級 ‧ 2020-11-16 17:43:05 檢舉

想請問word-break屬性是否也是在無法使用的範疇中呢?

PPTaiwan iT邦好手 1 級 ‧ 2020-11-17 01:35:39 檢舉

我試過 我用 DIV 加上 word-break: break-all; 是可以有屬性效果的

https://www.wibibi.com/info.php?tid=CSS3_word-break_%E5%B1%AC%E6%80%A7

你可以試試看

a500197 iT邦新手 5 級 ‧ 2020-11-17 10:08:45 檢舉

了解
看來不能直接放在Table上
多掛一層DIV試試
感謝

0
Floralt 昀翰
iT邦新手 4 級 ‧ 2020-11-17 09:49:04

全公司買office365
付費給微軟爸爸
大家就可以輕鬆在outlook信件裡使用word惹 www

我要發表回答

立即登入回答