问题标签 [vsto]
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.
ms-office - 我应该使用哪个 IDE 来开发 InfoPath Forms、VSTA 或 VSTO 的自定义代码?
我是为 Office Forms Server / MOSS 2007 开发的新手。我必须在设计基于 Web 的表单和在 Visual Studio Tools for Applications(又名 VSTA)或 Visual Studio Tools for Office(又名 VSTO)中为它们编写代码之间做出选择。VSTA 作为 InfoPath 2007 许可证的一部分免费提供;VSTO 也是免费的,需要 Visual Studio 2005 / 2008。我拥有这两种产品的许可证,无法轻易确定每个 IDE 的优缺点。
c# - 如何在 C# VSTO 3 的 word doc 中验证具有给定 ID 的表是否存在
我想在 C#(VS 2008)Visual Studio Tools for Office(版本 3)的 word 文档中检查是否存在具有给定 ID 的表。
显然,我可以遍历文档的 Tables 集合并检查每个 ID,但这似乎效率低下;在我完成后,该文档最终将有几十个表,虽然我知道这不是很多,但循环遍历集合似乎很草率。Tables 集合仅由整数 id 索引,而不是由分配给表的字符串 ID 索引,因此我不能只使用索引,并且文档或表集合没有明显的 Exists 方法。
我想过使用 AsQueryable() 将 Tables 集合转换为 IQueryable,但我不知道如何以可以通过 ID 查询它的方式执行此操作。
指向文档或示例代码的指针将不胜感激,或者如果有更好的方法来解决它,我也完全赞成
c# - VSTO Excel 2007 数据透视表,在多列中具有数据透视字段
我在 Excel 2007 中使用 VSTO 来动态生成数据透视表和数据透视图。当我需要在多个列中使用 PivotField 时,我遇到了问题。
为此,我在 Excel 中创建了一个数据透视表,并将其属性序列化为一个 XML 文档,然后我用它来重建数据透视表。
即:作为一个值和一个列
在 Excel 中构建数据透视表时,这是可能的。找到使用 C# 的方法了吗?
excel - 在 Office 2007 应用程序中使用 VBA?
VBA 会像 VB6 一样很快消失吗?我不应该使用 VBA 开发新的 Office 应用程序吗?或者我应该使用 VSTO 开发所有新的 Office 应用程序?
更新:最近读了这篇文章。
.net - 在没有本地管理员的情况下向 VBA 公开 VSTO 功能
将 Dotnet VSTO Excel 加载项中的某些功能公开到 VBA 的最佳方式是什么,而不要求用户是本地管理员(即没有 COM 注册,没有 HttpListener)?是否可以使用 VBA 中的 Microsoft 消息队列?
c# - 如何使用 VSTO 2005 SE 使用 C# Excel 加载项创建 Excel 2003 UDF
我看到一篇关于使用 VBA 在 VSTO 托管代码中创建 Excel UDF 的文章:http: //blogs.msdn.com/pstubbs/archive/2004/12/31/344964.aspx。
但是,我想在使用 VSTO 2005 SE 的 C# Excel 插件中使用它,有人可以帮忙吗?
我尝试了 Romain 指出的技术,但是在尝试加载 Excel 时出现以下异常:
无法找到或无法加载自定义程序集。您仍然可以编辑和保存文档......
细节:
vsto - 开发后恢复办公环境默认
在我使用 Visual Studio For Office 为 Microsoft Office 开发我的加载项(并且在此过程中弄乱了我所有的菜单栏和工具栏)之后,有没有办法将 MS Office 恢复为默认值?
郑重声明,仅靠清洁解决方案是不够的!
ms-word - 使用 VSTO 创建新的 Word 文档
如何使用 Visual Studio Tools for Office 以编程方式创建新的 Word 文档?
.net - .Net 本地化问题
我目前正在使用 VSTO(最新版本 + sp1)和 .Net 3.5 构建 Excel 2007 加载项
该代码仅使用 Top 和 Left 属性获取图表的位置并将其存储在 XML 文件中。
我面临的问题是,当使用 Vista Ultimate + Excel 2007 + 英语环境生成 xml 时,代码可以完美运行。当我将其移至 Windows Server 2003 + Excel 2007 + French 环境时,当我尝试设置 Top 和 Left 属性时它会崩溃。此外,它总是为服务器机器上的两个值返回 4。
我曾尝试使用区域和语言设置,但到目前为止它没有改变任何东西。
我还尝试将值存储为整数,而不是 VSTO 对象返回的浮点值。
如果有人知道可能出了什么问题,请指出我正确的方向。
一旦我追踪了更多内容,我将进行编辑...
c# - 将 Microsoft Word 中的图片导出为 TIFF
如何使用 Visual Studio Tools for Office 将 Microsoft Word 中的图片导出为 TIFF 文件?我可以获得对图片的引用作为 InlineShape 对象集合,现在困难的部分是如何将它们保存为 TIFF 图像。