在Excel中粘贴之前或之后修剪文本

时间:2017-06-13 19:36:45

标签: excel string vb.net text

我想使用TextBox类将VB.NET中的Clipboard字符串粘贴到Excel表格中:

txtBox.SelectAll()
Clipboard.SetText(txtBox.SelectedText)
Sheet.Range("B5").Select()
Sheet.Paste()

但是,我最终在Excel应用程序中获得的字符串非常庞大,因为它以多个不必要的空格结束,而我用来粘贴它的列看起来非常难看。

有哪种方法可以使用VB.NET修剪或删除复制字符串中的空格/空格?

提前致谢

编辑:现在我有一个新问题。如果我有一个DataGridView并且我遇到同样的问题,在这种情况下如何修剪文本?这是我的代码:

dgv1.SelectAll()
dgv1.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText
Clipboard.SetDataObject(dgv1.GetClipboardContent())

1 个答案:

答案 0 :(得分:1)

查看String.Trim()

Clipboard.SetText(txtBox.Text.Trim)
Sheet.Range.Select("B5")
Sheet.Paste