删除文本框中的选定文本

时间:2014-04-16 14:39:47

标签: vba textbox

嗨伙伴Stackoverflow用户,

我试图创建一个带有HTML标记功能的文本编辑器(用于导出),并且无法使解决方案正常工作。因此我创建了一个文本框,用户应该能够插入文本。对于此插入功能,我需要在标题描述的功能中删除文本框内的所选文本(仅选定的文本,其周围的文本)。即使SendKeys也没有正常运作。

如果有人有想法,请告诉我,先谢谢!

编辑:这里是粗体按钮的更正代码,主文本框为用户文本的文本框:

Private Sub BoldButton_Click()
If maintextbox.SelLength = 0 Then
MsgBox ("Please highlight the text you want to edit!")
Else
SelectionText = maintextbox.SelText MsgBox ("SelText: " & SelectionText)
maintextbox.SelText = "<b>" & _
SelectionText & _
"</b>"
End If
End Sub

1 个答案:

答案 0 :(得分:1)

简单地:

TextBox.SelText = ""

.Sel*方法都与控件中当前选定的文本有关。 SelText = ""将所有选项替换为空,从而将其删除,同时保留周围未选择的文本。