我正在寫一個文本到一個Interop.Word文檔中,我想添加一個由SHIFT + ENTER分隔的兩個句子的段落(這使得文本彼此更接近),而不是完整的ENTER。什麼是SHIFT + ENTER鍵寫入Interop.Word文檔
有沒有特殊的特性或方法來實現?
我正在寫一個文本到一個Interop.Word文檔中,我想添加一個由SHIFT + ENTER分隔的兩個句子的段落(這使得文本彼此更接近),而不是完整的ENTER。什麼是SHIFT + ENTER鍵寫入Interop.Word文檔
有沒有特殊的特性或方法來實現?
當尋找有關Office產品的答案,你應該總是與錄製宏,看到生產什麼開始。當我這樣做時,我輸入「blah < SHIFT + ENTER > blah」,然後停止錄製。最終的宏看起來像這樣。
Sub Macro1()
Selection.TypeText Text:="blah" & Chr(11) & "blah"
End Sub
看起來你只需要在文本中插入一個字符11。
==========
所以在C#中,這將是這樣的:
string s = "first line" + Convert.ToChar(11) + "Second line";
以下是VBA中的快速功能。字符顯示爲11.單詞中,按Alt + F11,雙擊當前文檔並粘貼此功能並使預置F5運行。你會看到4個字符代碼打印。最後一個可能表示EOF或文件結束。
Public Sub DisplayCharacterCodes()
Dim i As Long
Dim c As String
Application.ActiveDocument.Paragraphs.Reset
Application.ActiveDocument.Paragraphs(1).Range.Text = "1" & Chr(11) & "2"
For i = 1 To Application.ActiveDocument.Characters.Count
c = c & vbCrLf & CStr(Asc(Application.ActiveDocument.Characters(i).Text))
Next i
MsgBox c
End Sub
NewLine完成全部CTRL。我需要軟的! –
更新了答案。 –
在我的系統,按Ctrl + Enter鍵創建一個分頁符...也許你的意思是按住Shift +輸入?當你在Word中寫作時,是否使用 – Heinzi
? –
是{...填寫15個字符限制...} – Heinzi