尝试复制并粘贴到Excel时会引发错误

时间:2015-09-16 15:40:32

标签: c# excel

它可以在我的电脑上正常工作,但是当安装在另一台电脑上它会抛出错误信息(附在下面的图片中)。我使用以下代码:

                CopyAllData();
                Microsoft.Office.Interop.Excel._Application xlexcel = new XLS.Application();
                Microsoft.Office.Interop.Excel.Workbook xlWorkBook;
                Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet;
                object misValue = System.Reflection.Missing.Value;
                xlexcel.Visible = true;
                xlWorkBook = xlexcel.Workbooks.Add(misValue);
                xlWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
                Microsoft.Office.Interop.Excel.Range CR = (Microsoft.Office.Interop.Excel.Range)xlWorkSheet.Cells[1, 1];
                CR.Select();
                xlWorkSheet.PasteSpecial(CR, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, true);

异常从“xlexcel.Visible = true;”开始并且一直持续着。

P.S:另一台PC和我一样拥有相同版本的excel。

enter image description here

0 个答案:

没有答案