.net - VB.Net PasteSpecial 错误 Excel Office 365
问题描述
我正在尝试将大量数据集从一个来源粘贴到另一个来源。它工作正常。突然它开始抛出以下错误。请指教。
这让我抓狂...
Dim CR As Range = xlsSheet.Range(position)
xlsSheet.PasteSpecial(CR, False, False, Type.Missing, Type.Missing, Type.Missing, True)
GC.WaitForFullGCComplete()
我收到以下错误:
System.Runtime.InteropServices.COMException HResult=0x800A03EC Message=HRESULT 异常:0x800A03EC Source=ExcelLib StackTrace:在 Microsoft.Office.Interop.Excel._Worksheet.PasteSpecial(对象格式,对象链接,对象 DisplayAsIcon,对象 IconFileName,对象 IconIndex,对象 IconLabel,对象 NoHTMLFormatting
解决方案
我找到了克服上述错误的解决方案。
- 重新启动你的 Excel
- 如下所述更改您的代码:
代码
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim copyRange As Range
Dim destRange As Range
ws1 = xlsWB.Sheets(srcSheet)
ws2 = xlsWB.Sheets(destSheet)
copyRange = ws1.Range(srcRange)
destRange = ws2.Range(position)
GC.WaitForPendingFinalizers()
ws2.Select()
copyRange.CurrentRegion.SpecialCells(XlCellType.xlCellTypeVisible).Copy(Destination:=destRange)
GC.WaitForFullGCComplete()
ws1 = Nothing
ws2 = Nothing
推荐阅读
- android - android.widget.SelectionActionModeHelper$TextClassificationHelper.init (SelectionActionModeHelper.java:974)
- python - 任何人都知道使用python获取instagram帖子网址的方法(不是图片或视频的网址,而是整个帖子)
- python - 删除了 python 并尝试使用 WSL 重新安装它但无法
- mongodb - 如何从 mongo 集合中的数组属性中删除元素
- flutter - 如何将 Flutter speech_to_text 依赖项用于英语以外的语言。例如:阿姆哈拉语(埃塞俄比亚当地语言)
- python - Pip 包(钟摆 2.1)安装失败并出现 FileNotFoundError
- php - Woocommerce 订阅:更改付款方式应该有 0 订阅费
- regex - 字符串的正则表达式,并且不能在某个位置包含数字
- python-3.x - 当我尝试在 Pygame 中使用鼠标事件和按键事件时,它不起作用
- ubuntu - 安装 hadoop 时出现“HADOOP_COMMON_HOME”错误