粘贴数据

问题描述:

我使用vb.net复制一个范围的工作表数据的“A”使用下面的代码:粘贴数据

'Set range of data to be copied 
xlRng = xlsheet.Range("A2:k" & IntAmountOfRows) 
xlRng.Copy() 

'close source 
xlWb.Close(False) 
xlApp.Quit() 

但是当我这样做,它要求用户是否希望将大量的数据保存在剪贴板上。有没有办法让应用程序跳过这个检查?无论如何,我不希望用户得到任何烦人的弹出窗口。

Application.DisplayAlerts = False应该帮忙。有关更多信息,请参阅this SO question。对于仅VB.net解决方案,请检查this SO discussion

+0

这似乎只适用于VBA,而不是VB.Net – Gutanoth

+0

@Gutanoth更新了答案。 –

+1

@Gutanoth使用你的'xlApp'而不是'Application'! –