簡體   English   中英

vbCrLf在注釋中創建了多余的“框”字符

[英]vbCrLf creates unwanted “box” character in comment

注意:以下問題在Excel 2010中發生,但在Excel 2013中未發生。

使用VBA常數vbCrLf (ASCII代碼10和13)在VBA生成的工作表注釋中實現回車和換行,會在結果工作表注釋的每一行的末尾產生一個不必要的“框”字符,隨后是另一行(也就是說,這些框位於注釋的每一行(最后一行除外)上。

這是我用來創建注釋文本的VBA代碼示例:

                    strCmnt = "Text for line 1 of comment"
                    strCmnt = strCmnt & vbCrLf & "Text for line 2 of comment"
                    strCmnt = strCmnt & vbCrLf & "Text for line 3 of comment"

結果是在注釋框中的第1行和第2行之后出現了換行符,但應該在第1行和第2行的“ comment”一詞之后出現了一個小框。

如何在不生產包裝盒的情況下保留換行符?

您應該使用vbLf而不是vbCrLf ,請參閱屏幕截圖:

vbCrLf在注釋中包含一個塊:
sample_vbcrlf

但是,如果您使用vbLf則:
sample_vblf

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM