如何阻止Excel上的行和列插入?

有没有办法让我的用户不能在我的电子表格上插入行/列?

我有一个Excel 2013工作簿项目,我不得不阻止用户访问插入/删除行和列。

是。 您只需解锁工作表上的所有单元格,然后对其进行保护。 只需取消选中除插入行,插入列,删除行和删除列之外的所有选项。

将AllowNew和AllowDelete属性设置为false以限制用户创build新行或从Excel列表对象中删除行。

http://msdn.microsoft.com/en-us/library/system.windows.forms.bindingsource.allownew(v=vs.110).aspx

DataSet.Tables["tablename"].DefaultView.AllowDelete = false; BindingSource.AllowNew = false;