簡體   English   中英

Visual Studio 2017 VB.Net Office 2010兼容性問題

[英]Visual Studio 2017 VB.Net Office 2010 Compatibility Issues

我使用VB.net在Visual Studio 2017中創建了一個程序,該程序采用表單數據並使用Excel圖形創建Word文檔。 我正在運行Win 10和Office2016。我已經在Office 2013和Office 2016的Windows 7-10(32或64)上成功運行了該程序。但是,我需要程序在Win 10,Office 2010機器上運行。 任何帶有Office 2010的Windows版本都只是表示該程序/應用已停止運行。

根據我在此站點和其他站點上發現的信息,看來這樣的程序可以在具有特定.NET版本和Visual Studio 2010 Office運行時工具的Office 2010上運行。 這是鏈接: https : //msdn.microsoft.com/en-us/library/bb772080.aspx

我嘗試將它們安裝在多個系統上,但是結果似乎沒有什么不同。 我使用事件查看器查看發生了什么,並且看起來有些安全設置阻止該程序在Word和Excel上運行,但是當我根據在其他地方收到的建議更改了這兩個程序的安全設置時,仍然同樣的結果。

我的搜索使我相信,有一個解決方案,一個簡單的解決方案,但這使我難以理解。 在此先感謝您的建議。

我的代碼在裝有Office 2013或2016的計算機上運行良好,但是從2010年到2013年所做的一些更改導致我的某些代碼在嘗試在運行Office 2010的計算機上運行時無效。Word代碼很好,但Excel代碼只有三個的問題。 這是它們的樣子以及我如何修復它們:

  1. Office 2010及更早版本不允許修改Excel數據標簽的寬度,因此我通過增加圖表的整體寬度進行了補償。

  2. 我的Excel Series的FullSeriesCollection方法對Office 2010無效,因此我改用SeriesCollection方法。

  3. 我必須將Excel圖表范圍的變量放在Excel圖表的變量之上。 我不確定為什么需要這樣做,因為它在Office 2013和2016中效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM