有没有人知道如何删除全部 VB代码使用C#形成Excel工作簿? 此代码不起作用。它删除第一个(最后一个)VBComponent,但在第二个上升ArgumentException。如何使用C#从Excel工作表中删除VB代码?
VBProject project = workbook.VBProject;
int componentsCount = project.VBComponents.Count;
for (int i = componentsCount; i >= 1; i--)
{
VBComponent component = project.VBComponents.Item(i);
project.VBComponents.Remove(component);
}
有什么建议吗? :)
在VBA中,在收藏物品必须从计数除去1第1步。 – Fionnuala 2010-06-01 11:01:56