检查文件打开vb.net

我在Visual Studio 2013中创build了一个表单,它将数据填充到excel文件中。 当表单被加载时,文件变得对用户可见。

我的excel文件将被多个用户共享。 问题是我的代码重写了他人的数据。 如何刷新Excel文件,以便在所有计算机上,所有用户都可以看到新的更改?

请帮忙。

编辑:我的代码:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click workbook.ReadOnlyRecommended = True Dim row As Long Dim alpha As Long = 0 row = 5 With worksheet Do While .Cells(row, 4).value IsNot Nothing row = row + 1 Loop .Cells(row, 2).value = Me.fname.Text .Cells(row, 3).value = Me.lname.Text Me.fullname.Text = Me.fname.Text + Me.lname.Text .Cells(row, 4).value = Me.fullname.Text End With xlapp.DisplayAlerts = False workbook.ReadOnlyRecommended = False If workbook.MultiUserEditing Then workbook.AcceptAllChanges() workbook.Save() End If workbook.SaveAs("\test.xlsx",AccessMode:=excel.XlSaveAsAccessMode.xlShared) workbook.Close() Call Form1_Load(sender, EventArgs.Empty) End Sub 

我的问题解决使用:

 If workbook.MultiUserEditing Then workbook.AcceptAllChanges() workbook.Save() End If