工作簿和_workbook之间的区别

时间:2014-03-19 10:09:27

标签: c# excel

在编写EXCEL文件时,我们可以注意到有应用程序,_application,workbook,_ worksbooks同样的工作表, 虽然我已经阅读过那些相同但没有区别!如果是真的那么为什么要分开方法。

请帮我知道 谢谢

1 个答案:

答案 0 :(得分:3)

这两者之间没有太大的区别。事实上,“Workbook”继承自“_Workbook”,但它也继承自WorkbookEvents_Event,后者提供链接到工作簿事件的功能。根据我对“工作簿”的VS元数据的定义如下:

using System.Runtime.InteropServices;

namespace Microsoft.Office.Interop.Excel
{
    [CoClass(typeof(WorkbookClass))]
    [Guid("000208DA-0000-0000-C000-000000000046")]
    public interface Workbook : _Workbook, WorkbookEvents_Event
    {
    }
}
  • Workbooks =当前打开的_Workbook对象的集合 在Excel应用程序中。
  • _Workbook = Excel工作簿。
  • Worksheets =工作簿中所有_Worksheet对象的集合
  • _Worksheet = Excel工作表

Source