c# - C# VSTO Excel - 引用 Excel 对象不一致
问题描述
我正在为包含一些自定义属性的 Excel 工作簿编写自动化程序。我期待以下内容:
Microsoft.Office.Core.DocumentProperties MyProperties;
MyProperties = Application.ActiveWorkbook.CustomDocumentProperties;
Office.DocumentProperty MyProperty2 = MyProperties.Item(CustomPropKey);
与以下内容相同:
Office.DocumentProperty MyProperty = Application.ActiveWorkbook.CustomDocumentProperties.Item(CustomPropKey);
然而,第一个片段失败,在 .Item(CustomProperty) 上有一个红色波浪。错误是:
'DocumentProperties' does not contain a definition for 'Item' and no extension method 'Item' accepting a first argument of type 'DocumentProperties' could be found (are you missing a using directive or an assembly reference?)
谁能解释为什么片段 2 不起作用,但片段 2 起作用?
解决方案
推荐阅读
- java - 在 Spring Web 客户端中发送请求参数
- sql - CREATE DATABASE 卡在 SQL Server 2017 故障转移群集上
- javascript - 如何根据键/值将对象转换为数组?
- angular - 监听频繁调用的表单值变化
- python - 在 Python 中将列表添加到数组列表的末尾
- javascript - 电子邮件退订链接:如何检测真人,使邮件链接检查机器人(gmail、杀毒软件)不会意外退订用户?
- objective-c - 在Objective-c中访问时plist存储的值不同
- string - 如何使用脚本处理 CSV 文件第一列中的文本
- angular - Ionic 2 / Angular 2 中的垂直刷卡
- c++ - C++ 中外部库的命名空间