我正在尝试通过C ++代码删除Excel工作表,但随机失败。 这是代码:
HRESULT hr = AutoWrap(DISPATCH_METHOD, NULL, pXlSheet, L"Delete", 0);
此功能返回S_OK
,即使删除工作表失败,但工作表并未从工作簿中删除。
注意:如果删除工作表失败,系统会发出错误的声音。
答案 0 :(得分:0)
发生此错误的原因是,在删除工作表时,有时甚至删除空工作表也会出现警告提示。
为禁止显示警告提示,我使用了以下代码段,效果很好。
代码段:
<script type="text/javascript">
var falg = true;
var getting = {
url:'server.php',
dataType:'json',
success:function(res) {
if(res.invoice.status == 'Unpaid' && res.status==true){
console.log('success');
history.go(0);
//this.flag = false;
//window.clearInterval();
}else {
console.log('error');
}
}
};
window.setInterval(function(){$.ajax(getting)},1000);
</script>
此方法返回S_OK:)