word文件 书签方式 在表格或者文本框中插入图片 由于表格和文本框插入图片方式不一致
word中定义书签方式 查找书签位置插入签名图片 在插入图片过程中 或者在图片插入完毕后保存文件时弹出提示框“被呼叫方拒绝接受呼叫”,
经检查,发现由于代码中产生的部分office接口没有释放导致的。
例如:
Microsoft.Office.Interop.Word.Range oRange;
Microsoft.Office.Interop.Word.Tables oTables;
LPDISPATCH lpDisp = oRange.GetTables();
oTables.AttachDispatch(lpDisp);
oTables在使用完成后需要释放:
if ( oTables.m_lpDispatch != NULL)
oTables.DetachDispatch();
补充:
如果接口都已经释放,仍然出现此对话框,可以尝试将焦点转移到其他对象上,则再次对同一个对象编辑时就不会出现此对话框了。
纠结了好久终于试出来了~