c# - 工作簿和_workbook之间的区别

标签 c# excel

在编写 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 工作表

Source

关于c# - 工作簿和_workbook之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22502377/

相关文章:

c# - 清除年份的 LSB 并插入字节

excel - 从另一个文件中获取值

mysql - 在 MySQL 中为任何主机设置用户权限

excel - 不太清楚如何写出数学公式

c# - 在项目之间共享枚举

c# - 无法清除 ListBox.SelectedItems 集合 wpf

c# - C# .NET 方法或习惯用法中 Objective-C 调度队列的等价物

c# - 表达式匿名类型

vba - Excel:对象文本框无法在 protected 与不 protected 工作表状态(带文本解锁)中执行回车...为什么?

VBA .font.bold 优化