问题标签 [office-pia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Office 2007 的主要互操作程序集 (PIA) - 32/64 位?
Office 2007 的主互操作程序集 (PIA) 是否与 32 位和 64 位版本的 Windows 兼容?
它们是用任何处理器的目标编译的吗?
另外,有没有办法可以验证这一点,比如使用反射器之类的工具?
c# - MS OFFICE C#:主要互操作程序集
有人知道无需安装 Office 即可安装 MS Office Primary Interop Assemblies 的方法吗?
sql-server - 将数据插入使用 Excel PIA 生成的 Excel 文件中
我已经使用 Excel 2007 PIA 生成了 excel 文件,现在我想将数据库中的数据插入到 excel 文件中。我有 SQL Server 2005 数据库。我还想在 excel 文件中格式化数据。
指导我..谢谢
visual-studio-2010 - Visual Studio 2010 和 Office 2003 PIA:这可能吗?
我即将开始将一堆 .NET 应用程序移植到 Visual Studio 2010,因为这些应用程序需要一些 .NET 4 功能。生成的应用程序需要能够调用 Office 2003、Office 2007 和 Office 2010 互操作程序集。
设置支持此功能的开发环境的好方法是什么?
c# - 在 C# 中从 TreeView 创建 SmartArt
有没有办法从用户在 C# Windows 窗体应用程序中创建的树视图在 Word 中创建 SmartArt 层次结构图表?
谢谢你的帮助。
ms-office - Microsoft.Office.Interop.PowerPoint + PIA
我在我的桌面应用程序中使用了 Microsoft.Office.Interop.PowerPoint。
我想在另一台机器上运行它的 EXE。该机器是否需要安装 MS Office,或者只需安装可在该机器上分发的 PIA(主互操作组件)即可完成工作?
ms-office - OPENXML SDK VS Microsoft 平台互操作程序集
我有一个要求,我需要扫描 Office 文档并删除文件/文档中嵌入的任何元数据。我是在 Microsoft Office 上开发应用程序的新手,发现我可以使用平台互操作程序集或 OPENXML SDK 来处理 Office 文档(word、excel 和 powerpoint)。
但是,我找不到任何解释 PIA 和 OPENXML 之间区别的源/链接。谁能解释一下何时需要查看哪个选项以及哪个选项易于使用(即,学习曲线上的努力更少)?
.net - c#.net 4.0 - 没有 pia - 这就是我所需要的吗?
引用 Microsoft.Office.Interop.Excel 并将 Embed Interop Type 设置为 true?
这样做会确保我的应用向后兼容吗?(只要我使用适用于所有版本的安全方法。)
还是我必须使用诸如后期绑定之类的东西才能使其与多个版本兼容?
c# - PIA 已安装但仍收到互操作错误
我正在尝试使用 Microsoft.Office.Interop.xxxxxxx 命名空间,但 Visual Studio 2010 没有提供“互操作”选项。我为 office12 和 office14 安装了 PIA,我已将它们包含在解决方案资源管理器的“参考”中,但它不起作用。
我试图调用命名空间的代码是:
在“Office.”之后,我只能选择“Core”。所以它看起来像这样
这与导入的引用相匹配……但使用此命名空间似乎没有用。
我的问题是如何让 Microsoft.Office.Interop 选项被接受并在智能感知中显示?
例子:
收到“Interop”错误消息=“命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(您是否缺少程序集引用?)
我在解决方案资源管理器中加载的程序集是“Microsoft Office 14.0 对象库”TypeLib 版本 2.5。程序集路径 = "C:\Program Files\Common Files\Microsoft Shared\OFFICE14\MSO.DLL
感谢您的任何建议!
c# - 如何使用 Word 12 版组件在 Word 97 中另存为?
我在 C# 中使用 Word 2007 组件。
我想将 Word 文档另存为 Word97(-2003) 文档,因为不是每个人都使用 Word 2007/2010。
我认为使用以下命令很容易
但是随后会显示 SaveAs 对话框,并假设我想将其保存为 docx 文件。
我注意到 WdSaveFormat.wdFormatDocument-flag 与 WdSaveFormat.wdFormatDocument97-flag 具有相同的值。所以我认为我必须做的不仅仅是在 SaveAs 命令中使用这些参数。
有谁能够帮助我?我希望格式正确,而不是看到“另存为”对话框。
谢谢。