首页 > 解决方案 > 将 RTF 复制到 MS Word 导致 OLE 错误 0x800A177F

问题描述

我正在为从DOORS 到 MS Word的导出和格式要求编写 DXL 脚本。为了加快导出速度,我正在创建 RTF 格式的表格并将它们直接粘贴到 Word 文档中。

void directCopy(Buffer b)
{
    ClipboardLock cl = null
    while(null cl)
    {
        cl = create(2000)
        if(null cl)
        {
            if(!confirm("Unable to lock clipboard. Retry?"))
            {
                break
            }
        }
    }

    if(!null cl)
    {
        noError
        setRichClip(b, false)
        oleResult(oleMethod(objSelection, cMethodPaste))        
        lastError
        delete cl
    }
}

通常脚本应将内容b放入剪贴板,而 OLE 方法应将其粘贴到 Word 文档中。但是,我得到的是 OLE

错误 0x800A177F

有谁知道这个错误是什么意思?我试图谷歌它,但没有弹出。

标签: ms-wordoledboleibm-doors

解决方案


推荐阅读