在Excel中粘贴之前修剪文本

我想使用剪贴板类从VB.NET中的TextBox粘贴一个string到Excel工作表:

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

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

有一种方法来修剪或删除使用VB.NET复制的string中的空白/空格?

提前致谢

编辑:现在我有一个新的问题相关。 如果我有一个DataGridView,并遭受同样的问题,我怎么可以修剪在这种情况下的文字? 这是我的代码:

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

检查出String.Trim()

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