【问题标题】:Can you install Office 2007 PIA's without office你可以在没有办公室的情况下安装 Office 2007 PIA
【发布时间】:2010-10-01 19:54:05
【问题描述】:

首先,我的问题不太一样

Is Office 2007 PIA deployment possible without Office 2007?

我还不打算使用 PIA。理想情况下,IT 工程师希望在升级 Office 2007 之前将 2007 PIA 部署到每个人的计算机上。这样就可以减少需要一次性完成的事情。我想知道这是否可能

【问题讨论】:

  • 与编程无关。
  • 这与编程无关?这是关于针对 Office 进行编程的 .NET 互操作程序集的部署问题。如果不出意外,它与“你最喜欢的编程漫画是什么”或“你的 SO 用户名的来源是什么?”相比,它与编程相关的数量要多一百万倍。
  • 实际上@George 这完全与编程相关。如果您不了解 VSTO 问题,请不要发表评论。

标签: .net ms-office office-interop office-2007 office-pia


【解决方案1】:

是的,有可能,我们最终做到了,而且效果很好。

【讨论】:

  • 我不认为在没有office的情况下安装PIA会有任何影响,PIACheck不会返回Word的组件ID等。只会安装基本组件,比如SmartTag。所以安装完Office后需要重新安装PIA。
  • 检查stackoverflow.com/questions/370407/… 的答案“PIA 在没有 Office 的情况下无能为力。”所以,我认为你的答案是错误的。
  • @Priyank Bolia 正如我的问题中提到的,我已经看过这个问题。我的问题不是“没有 Office 可以 PIA 工作吗?”,而是“我可以安装 PIA,然后安装 Office 07,然后让它工作吗?”。如前所述,我们最终在 Office 之前安装了 PIA,它目前运行良好。鉴于这一事实,我很困惑为什么你认为我错了。
  • 我不知道,但正如我在之前的帖子中所说,在不安装 Office 的情况下安装 PIA 对我没有任何影响。 PIACheck 不返回 Word 的组件 ID,在我看来,这意味着 PIA 未正确安装。
  • 嗯,您愿意补充一下如何您安装了 2007 年的 PIA 吗?
【解决方案2】:

我最好的经验是使用您的应用程序/插件部署 PIA,因为有一些尴尬的因素,可以通过这种方式解决。

如果您不将它们注册到 GAC,并且它们将保留在您的应用程序/插件目录中,则不会影响其他任何内容。

【讨论】:

    【解决方案3】:

    不,这是不可能的。 Office PIA 要求首先安装正确版本的 Office。

    【讨论】:

    • 您可以使用 PIA 部署应用程序,而无需安装 office。办公能力当然不能用,但是以后安装office就可以了。
    • 我刚刚在 Office 2007 PIA 上进行了尝试,发现与@TcKs 报告的相反。我没有安装 Office 2007。我运行 o2007pia.msi,得到一个对话框,上面写着“Windows 配置 Office 2007 PIA 时请稍候”。大约 5 秒后,对话框消失,我无法检测到机器上的任何变化。我在 GAC 中找不到任何 Office 程序集。我的经验与@awaisj 的回答一致。
    • @TcKs 愿意解释或提供一些参考吗?我正在尝试安装 MS Office 2007 PIA,它不会让我没有安装 Office 2007。
    • PIA 只是 Office COM+ 库的包装。 PIA 没有任何 Office 功能,它仅作为 Office 的 C/C++ API 和 .managed (.NET) 代码(例如 C# 或 VB.NET)之间的桥梁。
    猜你喜欢
    • 2010-09-27
    • 2011-10-22
    • 1970-01-01
    • 2010-11-22
    • 2011-07-01
    • 2019-12-14
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    相关资源
    最近更新 更多