1. 程式人生 > >除錯經驗——將VBA程式碼貼上到部落格編輯器時中文字元丟失(顯示為?號)的解決方法

除錯經驗——將VBA程式碼貼上到部落格編輯器時中文字元丟失(顯示為?號)的解決方法

發現從VBE複製貼上程式碼到CSDN部落格編輯器時,中文註釋將丟失(顯示為問號?),如下所示:

Sub ???????()
Dim cm As New CDO.Message
'Set cm = CreateObject("CDO.Message") '???????? '????·????C:\Windows\system32\cdosys.dll
cm.From = "[email protected]" '???÷??????????"
cm.To = "[email protected],[email protected]" '???????????????
cm.Subject = "????:???????????" '?趨?????????
'cm.TextBody =  '????????????????????????
cm.HtmlBody = "???????????^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" '???html??????????
cm.AddAttachment ThisWorkbook.path & "/a.xls"
stUl = "http://schemas.microsoft.com/cdo/configuration/" '???????????
With cm.Configuration.Fields
    .Item(stUl & "smtpserver") = "smtp.qq.com"         'SMTP?????????
    .Item(stUl & "smtpserverport") = 25                  'SMTP?????????
    .Item(stUl & "sendusing") = 2                        '??????
    .Item(stUl & "smtpauthenticate") = 1      '????????????????0?????           '
    .Item(stUl & "sendusername") = "1234567"                '?????????????
    .Item(stUl & "sendpassword") = "12345671"                  '?????????????
    .Update
End With
cm.Send '????????з?????
Set cm = Nothing
'???????????????
End Sub

解決方法:

將程式碼貼上到新建的記事本,另存為時選擇編碼格式為“Unicode”,儲存,然後從txt檔案再複製一次程式碼,再貼上到部落格編輯器時就不會丟失中文字元了。

Sub 郵件傳送()
Dim cm As New CDO.Message
'Set cm = CreateObject("CDO.Message") '建立物件 '引用路徑:C:\Windows\system32\cdosys.dll
cm.From = "[email protected]" '設定發信人的郵箱"
cm.To = "[email protected],[email protected]" '設定收信人的郵箱
cm.Subject = "主題:郵件傳送試驗" '設定郵件的主題
'cm.TextBody =  '郵件正文,使用文字格式傳送郵件
cm.HtmlBody = "郵件傳送試驗^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" '使用html格式傳送郵件
cm.AddAttachment ThisWorkbook.path & "/a.xls"
stUl = "http://schemas.microsoft.com/cdo/configuration/" '微軟伺服器網址
With cm.Configuration.Fields
    .Item(stUl & "smtpserver") = "smtp.qq.com"         'SMTP伺服器地址
    .Item(stUl & "smtpserverport") = 25                  'SMTP伺服器埠
    .Item(stUl & "sendusing") = 2                        '傳送埠
    .Item(stUl & "smtpauthenticate") = 1      '需要提供使用者名稱和密碼,0是不提供           '
    .Item(stUl & "sendusername") = "1234567"                '傳送方郵箱名稱
    .Item(stUl & "sendpassword") = "12345671"                  '傳送方郵箱密碼
    .Update
End With
cm.Send '最後當然是執行傳送了
Set cm = Nothing
'傳送成功後即時釋放物件
End Sub

相關推薦

除錯經驗——VBA程式碼貼上部落編輯中文字元丟失顯示?解決方法

發現從VBE複製貼上程式碼到CSDN部落格編輯器時,中文註釋將丟失(顯示為問號?),如下所示:Sub ???????() Dim cm As New CDO.Message 'Set cm = CreateObject("CDO.Message") '???????? '??

csdn部落編輯怎麼了!

                                          &

我的第一篇部落--ScrollView中巢狀自定義ListView顯示不全的解決方案

之前在開發過程中遇到過ScrollView巢狀ListView的開發需求,如果listview的item高度固定的話,可以通過繼承listview進行重寫onMeasure()方法可以完美解決滑動衝突等問題,程式碼如下: public class ChildListVie

學習使用部落編輯

一、練習使用部落格編輯器 1、練習輸入文字 我試著輸入這些文字,將文字新增背景,看看能不能修改字型的顏色;在看看能不能修改字型的大小,新增下劃線,能不能斜體,能不能修改字型,字型還能加粗,新增劃線。

hexo部落新增域名實現雙線部署github和coding

域名申請 首先申請一個域名 建立檔案 在hexo目錄下的source目錄下新建一個檔案CNAME,不要帶字尾,也就是沒有檔案型別,可以使用命令來建立 cd source touc

form表單裡的資料封裝成物件 json2.js的例子 jquery的serialize方法轉換空格+解決方法

將form表單裡的資料封裝成json物件即object,在後臺中用usr就能接收全部引數了。可適用於strts2,easyUI的DataGrid 傳參等 需要引用的js庫有jquery 和  json2.js <formid="fm">    <in

機器學習 深度學習的經典論文、程式碼部落文章

前言     總結了Deep Learning應用相關的經典論文、程式碼、部落格文章之類,包括CNN、RCNN、DQN、RNN等,github上看到。 原文地址:https://github.com/kristjankorjus/applied-deep-l

除錯經驗——使用VBA在Excel中開啟Word文件Open Word file in Excel with VBA

VBA的一個強項是可以跨應用操作,特別是在office各程式內部。以下程式碼實現了在Excel中開啟Word文件。程式碼:Sub openWord() '在Excel中開啟Word文件 ' '

除錯經驗——使用VBA分割駝峰式字串Split Camel Case String

需求:手頭有個幾千行的函式列表,每個函式名都採用駝峰式命名方式命名,如(GaussianSymplecticMatrixDistribution,MultivariateHypergeometricDi

基於Springboot技術的部落系統實踐及應用之四Elasticsearch

本部落格從全文搜尋、ES簡介、ES核心概念、ES與SpringBoot整合以及ES實戰共五個方面進行詳細介紹和應用。 1、全文搜尋介紹 全文搜尋搜尋的物件主要有兩種: 1、結構化資料:具有固定格式或固定長度的資料,例如,資料庫,元資料 2、非結構化資料:無固定格式或者無固定長度的

基於Springboot技術的部落系統實踐及應用之二thymleaf

一、概念             Thymleaf是一個jave模板引擎,與SpringBoot整合 非常方便,類似於Freemarker,但是比Freemarker效能要好一些;Thymleaf支援自然語言,即:原型就是

團隊部落-第二週:需求規格說明書科利爾拉弗隊

專案碼雲地址:https://gitee.com/pipiment/cat_community Github專案地址:https://github.com/maoniGroup/maoni   需求規格說明書: 1、開啟網頁,彈出詢問時候建立賬號。是:分配數字組成賬號,使用者填寫密碼,確定登

CSDN部落編輯小技巧持續更新...

~~ CSDN部落格編輯小技巧(持續更新…) ~~ 文章目錄 CSDN部落格編輯小技巧(持續更新...) 1.目錄 2.空格 3.分割線 4.字型顏色 5.圖片居中 6.上標和下標 7

CSDN部落編輯語法

歡迎使用CSDN-Markdown編輯器寫部落格 本Markdown編輯器使用StackEdit修改而來,用它寫部落格,將會帶來全新的體驗哦: Markdown和擴充套件Markdown簡潔的語法 程式碼塊高亮 圖片連結和圖片上傳 LaTex數學公式

【Altera部落大賽】時序優化一例

在使用兩種方法(《時序優化一例(一)》,《時序優化一例(二)》)對設計進行時序優化後,設計的建立時間餘量從-1.070優化到-0.240,但是時序還未達到收斂,繼而嘗試了許多其它方法:     (一)區域性優化    &n

分享 沉澱 !CSDN 2018部落之星年度評選正式上線,快你喜歡的博主投票吧!

2018年,CSDN部落格原創文章釋出量平均為7300篇/天,同比2017年,每天新增了2000篇文章。 在這些數字的背後,是那些長年在鍵盤後面辛勤努力的技術英雄們,他們筆耕不輟、樂於分享;他們佈道知識,共同精進;他們把自己學到的新知識、實戰技巧、踩過的坑、趟過的路都毫無保留地分享給

elasticsearch 學習部落系列 ES 中 index 設定 Mapping表結構

通過上一篇 我們瞭解到ES中的一些概念,回顧一下: 幾個基本名詞 index: es裡的index相當於一個資料庫。 type: 相當於資料庫裡的一個表。 id: 唯一,相當於主鍵。 node:節點是es例項,一臺機器可以執行多個例項,但是同一臺機器上的例項在配置檔

Java新浪微部落戶端開發第六步完結&&開源

這次所達到的: 1、修復之前幾個嚴重的Bug 1)、檢視別的使用者的微博時,出現當前登入使用者的微博 2)、檢視粉絲時,出現重複載入的情況。 3)、檢視微博評論、轉發時,出現只有第一條點選的微博可以檢視。 2、增加發送帶圖片微博的功能(支援拖拉) 3、對微博正

jekyll部落搭建及其可能出現的問題1

 我以前也自己買伺服器,買域名。然後用了b3log 搭過部落格的。後來感覺有點low,然後沒時間管理就沒去管了,也沒寫什麼。這次發現有一個更容易的。所以準備玩玩。。。 網站參考: jekyll官網:http://jekyll.bootcss.com/ markdown語法:

【程式設計初學者】建立自己的開源專案3-遠端程式碼倉庫下載,並建立原生代碼倉庫myeclipse + github

  上一篇:建立自己的開源專案-建立遠端程式碼倉庫         上一篇講了如何建立github賬號並建立遠端程式碼倉庫,這一篇講解如何將原生代碼倉庫下載到本地,並建立與之關聯的原生代碼倉庫。大家注意了,這一句話我說了兩個概念:遠端程式碼倉庫(remote repos