0
我想粘貼在VB.NET一個TextBox使用Clipboard類的Excel工作表的字符串:修剪文本的前粘貼後在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())
有點偏離主題,但它通常不是一個好主意,惹用戶的剪貼板,尤其是當你可以簡單地設置範圍/單元格的值直接而不是粘貼到它中......它實際上需要更少的代碼來執行此操作 – soohoonigan
感謝您的建議。我無法定義特定的範圍,因爲我正在導出不同的表格,其中一些表格只有很少的行和列,其他表格很大。 – KPavezC