繁体   English   中英

刷新Excel文件vb.net

[英]Refreshing excel file vb.net

我在Visual Studio 2013中创建了一个表单,该表单将数据从表单填充到Excel工作表。 当用户在表单中输入数据时,将打开工作表。 我想要的是,当用户以表格形式输入数据并将其填充到excel工作表时,该文件应该得到刷新,以便所有人都可以看到。 该文件处于共享模式。

我试过了

xlworkbook.refreshall() 'xlworkbook is my excel workbook

但这会引发错误:

Quote.exe中发生了类型为'System.Runtime.InteropServices.COMException'的未处理异常

附加信息:HRESULT异常:0x800A03EC

我该如何解决? 请帮忙!

我不知道该文件是否在屏幕上打开,但是如果您想查看所有更改,则需要保存该文件。

然后,您必须使用“保存”方法而不是“ RefreshAll”

共享Excel文件时,在“高级选项”下,有“更新更改以保存文件”,如果选中该标志,则对其进行检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM