在编写 EXCEL 文件时,我们可以注意到还有 application 、_application 、workbook、_workbooks 类似的工作表, 虽然我在某处读过这些内容完全相同,没有区别!如果这是真的那么为什么要分开方法。
请帮我知道 谢谢你
最佳答案
两者没有太大区别。事实上,“Workbook”继承自“_Workbook”,但它也继承自WorkbookEvents_Event,后者提供了链接到工作簿事件的功能。根据我的 VS 元数据,“Workbook”的定义如下:
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 工作表
关于c# - 工作簿和_workbook之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22502377/