刷新excel文件vb.net

我有一个在Visual Studio 2013中创build的表单,它将表单中的数据填充到Excel工作表中。 当用户在表单中input数据时,表格被打开。 我想要的是,当用户在窗体中input数据,并填充到Excel表单时,文件应刷新,以便大家可以看到。 该文件处于共享模式。

我试过了

xlworkbook.refreshall() 'xlworkbook is my excel workbook 

但是它会抛出一个错误:

Quote.exe中出现未处理的“System.Runtime.InteropServices.COMException”typesexception

附加信息:来自HRESULT的exception:0x800A03EC

我如何解决这个问题? 请帮忙!

我不明白文件是否在屏幕上打开,但如果你想看到所有你需要保存文件的变化。

那么你必须使用“保存”方法,而不是“刷新所有”

当您共享一个Excel文件时,在高级选项下,有“更新更改以保存文件”,检查它是否被选中。