C# 剪贴板中带<;的Html格式文本;李>;使用C中的paste special未在指定范围内粘贴标记#

C# 剪贴板中带<;的Html格式文本;李>;使用C中的paste special未在指定范围内粘贴标记#,c#,html,excel,C#,Html,Excel,我正在将格式化文本写入excel。我正在使用粘贴特殊方法,如下代码所示: for (int i = 3; i <= rowUsed; i++) { cellRng = sheet.Cells[i, 4]; if (value.Count!=0) { //pasting after copying to clipboard CopyToClipBoard(value[i]); //selecting the worksh

我正在将格式化文本写入excel。我正在使用粘贴特殊方法,如下代码所示:

for (int i = 3; i <= rowUsed; i++)
{
    cellRng = sheet.Cells[i, 4];
    if (value.Count!=0)
    {
        //pasting after copying to clipboard
        CopyToClipBoard(value[i]);
        //selecting the worksheet
        sheet.Select();
        //selecting the range to paste
        cellRng.Select();
        sheet.PasteSpecial(Type.Missing, false, false,Type.Missing, Type.Missing, Type.Missing,false);
        sheet.Select();
        cellRng.Select();                                        
    }                                                            
}
将剪贴板中的一个范围粘贴到指定的范围。当我厌倦它时,它抛出“范围类的PasteSpecial方法失败”异常


谢谢。

选项卡是列分隔符,因此您需要先删除所有选项卡。您的问题结构不好。使用更清晰的垂直屏幕截图,这样人们就不需要向下滚动。@Arvindraja我已经更新了图像。请检查一下。@Davesoft谢谢。当我手动粘贴项目符号内容或间距时,它们将在excel中正确维护。是否需要修改粘贴特殊参数?
Range("A1").PasteSpecial Paste:=xlPasteType.xlPasteValues, _                    
Operation:=xlPasteSpecialOperation.xlPasteSpecialOperationAdd, _ 
                     SkipBlanks:=False, _ 
                     Transpose:=False