在哪里可以找到 Microsoft.Office.Interop.Word.dll (2010)?

2024-01-06

我获得了我正在尝试编译的 .NET 项目的源代码。尽管如此,该项目使用了 Office 2010 中的引用(命名空间)Microsoft.Office.Interop.Word,但我在任何地方都找不到。 我能够下载该文件microsoft.office.interop.word.dll但显然是 Office 2007 中的一个,因为它仍然无法编译,因为该项目使用了该函数Document.SaveAs2(来自 Office 2010 库)。 我的计算机上有 Office 2007 和 Visual Studio 2012 Express for Desktop。

您能解释一下这是如何工作的吗?为什么我能够下载 dll,但找不到 Office 2010 中的 dll。为什么我的客户能够在没有此 dll 的情况下编译 projet?如果编译时安装了 Visual Studio,它是否会自动“连接”到 Microsoft Office 库?

感谢您的帮助。


如果正确安装了程序集,则您不应自己在本地系统上搜索 dll。有关如何在不安装 Office 的情况下下载和安装 Office 互操作库的信息,请参阅以下链接。第二个链接详细介绍了如何将程序集正确添加到项目中。

安装 Office 主互操作程序集 https://msdn.microsoft.com/en-us/library/kh3965hw%28v=vs.110%29.aspx

办公室主要互操作程序集 https://msdn.microsoft.com/en-us/library/15s06t57%28v=vs.110%29.aspx

为了进一步参考,这里有一些图片详细说明了如何正确添加 dll:

在您的项目中,右键单击“引用”并选择“添加”,然后选择“引用”。

接下来在引用管理器中选择“扩展”,滚动查找正确的 dll。其中 Microsoft.Office.Interop.Word.dll Office 2010 是版本 14 之一。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在哪里可以找到 Microsoft.Office.Interop.Word.dll (2010)? 的相关文章

随机推荐

  • MySQL中如何计算当前行与上一行之间的时间差

    我有这样的 mysql 表 t1 我想要做的是在所有行之间进行计算并将值保存在名为 diff 的新列中 TICKETID DATENEW DIFF 16743 12 36 46 0 16744 12 51 25 15 minute 1674
  • unescape后如何转义嵌入的JSON

    使用 Json NET 进行序列化时 我需要在之前反序列化时取消转义之后转义嵌入的 JSON 这意味着我根据以下 JSON 进行了转义this https stackoverflow com questions 39154043 how d
  • leetcode:使用链表将两个数字相加

    我正在尝试解决涉及链表的中级问题之一 它是这样的 给您两个表示两个非负整数的非空链表 这些数字以相反的顺序存储 并且每个节点都包含一个数字 将两个数字相加并以链表形式返回总和 您可以假设这两个数字不包含任何前导零 除了数字 0 本身 蟒蛇代
  • 不剪辑内容的剪辑路径

    我正在尝试使用剪辑路径创建形状背景 但我不想剪辑该 div 的子项 内容 这是代码 div webkit clip path polygon 0 57 100 21 100 100 0 100 clip path polygon 0 57
  • sonarRunner 权限不足错误

    我在运行声纳时遇到权限不足的错误 在我将 sonarQube 升级到 5 0 后 这种情况开始发生 错误 声纳运行程序执行期间出错 错误 无法执行声纳 错误 原因 无法装饰 org sonar api resources File 152f
  • 无法建立 SSL/TLS 安全通道的信任关系:根据验证过程,远程证书无效

    我有一个 ASP NET MVC Web 应用程序 它已经在生产环境中运行了大约 4 年 从大约一周前开始 我突然发现对第 3 方安全 API 的所有调用都返回此错误 System Net WebException 底层连接已关闭 可以 不
  • 如何仅使用 DOM 将所有元素上的一个类替换为另一个类?

    我只想将一个类名更改为另一个类名 我尝试过使用 document getElementsByClassName current setAttribute class none 但它不起作用 我是 JavaScript 新手 解释 docum
  • 关闭并重新打开 Realm 实例是否会影响性能?

    使用 SQLite 时 我通常每个应用程序都有一个 SQLiteOpenHelper 实例 并且我从不关闭它 因为它的数据库被许多其他类连续使用 关闭 重新打开它会更慢 更复杂 现在我正在研究 Realm 并且计划仅从数据访问对象访问 Re
  • 无法使用 php pdo 从数据库返回正确的行数

    我试图从数据库中的表返回行计数 但仍然得到错误的值 我需要行计数来处理分页的子集值 我的表中有 11 项 但我只返回 1 项并且不明白为什么 我的外部连接文件 try pdo new PDO mysql host localhost dbn
  • 比较两个 Joda-Time DateTime 对象

    我正在处理的事情与这里所问的非常相似 比较 Joda Time 时区 https stackoverflow com questions 15165788 compare joda time zones 15165833 noredirec
  • 对我的应用程序的大小感到困惑?

    我对我的应用程序的大小有点困惑 该文件夹和所有内容的大小为 25 9MB 在 Xcode 中存档后 它显示 估计 App Store 大小 49 8MB 有人知道这是为什么吗 Thanks 您是否正在为armv6和armv7进行编译 如果您
  • CSS 边框内的边框

    在 的帮助下CSS 三角形教程 http css tricks com snippets css css triangle 我学会了创建三角形 arrow down width 0 height 0 border left 20px sol
  • PostgreSQL - 使用子查询更新多个列值

    我需要能够使用子查询的结果更新表上的多个列 一个简单的例子如下所示 UPDATE table1 SET col1 col2 SELECT MIN ship charge MAX ship charge FROM orders WHERE c
  • 在 ASP.NET 中隐藏文本框

    我正在使用 ASP NET 3 5 和 C 在我的页面上 我需要有一个文本框 该文本框必须对用户不可见 但当您查看页面源代码时它必须在那里 原因是 另一个名为 Eloqua 的程序将查看页面源代码 并且它必须获取该文本框的值 该文本框的值将
  • 如何调用辅助构造函数中的方法?

    class foo val x Int def convertToInt z string do somthing to convert a string to an integer def this y string this conve
  • Java:如何从泛型类型获取类文字?

    通常 我见过人们像这样使用类文字 Class
  • AutoEventWireUp 页面属性是什么意思?

    我不明白什么是AutoEventWireUppage属性负责 我已读完本文 http support microsoft com kb 324151 但即便如此我也不明白 当请求页面时 它会引发各种事件 这些事件被视为其一部分生命周期 ht
  • 使用网络摄像头拍照给出黑色输出[Unity3D]

    我在 Stackoverflow 问题中使用了 Bart 给出的代码我可以使用设备的相机在 Unity 中拍照吗 https stackoverflow com questions 24496438 can i take a photo i
  • Asp.Net 5 中的 ADO.Net

    当我在 ASP Net 5 应用程序中使用连接字符串生成器时 出现以下错误 错误 CS0012 类型 DbConnectionStringBuilder 是在 未引用的程序集 您必须添加对程序集的引用 System Data 版本 4 0
  • 在哪里可以找到 Microsoft.Office.Interop.Word.dll (2010)?

    我获得了我正在尝试编译的 NET 项目的源代码 尽管如此 该项目使用了 Office 2010 中的引用 命名空间 Microsoft Office Interop Word 但我在任何地方都找不到 我能够下载该文件microsoft of