首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio 2017 VB.Net Office2010兼容性问题

Visual Studio 2017 VB.Net Office2010兼容性问题
EN

Stack Overflow用户
提问于 2017-07-25 13:17:33
回答 1查看 516关注 0票数 0

我在Visual Studio2017中使用VB.net创建了一个程序,它获取表单数据并创建一个带有Excel图形的Word文档。我正在运行Win 10和Office 2016。我已经在Office 2013和Office 2016的Windows 7- 10 (32或64)上成功运行了该程序。然而,我需要该程序运行在Win 10,Office 2010机器上。任何装有Office 2010的Windows版本都会简单地显示程序/应用程序已停止运行。

根据我在这个网站和其他网站上的发现,这样的程序似乎可以在安装了特定.NET版本和Visual Studio2010 Tools for Office Runtime的Office2010上运行。这是链接:https://msdn.microsoft.com/en-us/library/bb772080.aspx

我已经尝试在多个系统上安装这些工具,但结果似乎没有什么不同。我使用事件查看器查看发生了什么,似乎有一些安全设置阻止程序在Word和Excel中运行,但当我根据从其他地方收到的建议更改这两个程序中的安全设置时,我仍然得到了相同的结果。

我的探索让我相信有一个解决方案,而且是一个简单的解决方案,但我一直没有找到。提前感谢您的建议。

EN

回答 1

Stack Overflow用户

发布于 2017-08-11 02:38:56

我的代码在安装了Office 2013或2016的计算机上运行良好,但在2010到2013年间所做的一些更改导致我的一些代码在运行Office 2010的计算机上运行时无效。Word代码没有问题,但Excel代码有三个问题。下面是它们以及我是如何修复它们的:

  1. Office2010及更早版本不允许修改Excel数据标签宽度,因此我通过增加图表的整体宽度进行补偿。
  2. 我的Excel系列的FullSeriesCollection方法在Office2010中无效,因此我改用SeriesCollection方法。
  3. 我必须将Excel图表范围的变量放在Excel图表的变量之上。我不确定为什么需要这样做,因为它在Office2013和2016中运行得很好。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45294468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档