0

2 台の異なるマシンの c# 4.0 で同じ Excel ファイルを解析しています。マシンごとにxlWorkSheet.UsedRange
の値が異なります。

私のプログラムは、両方のマシンで同じ相互運用 dll をターゲットにしています。

-Microsoft.Office.Interop.Excel -バージョン:
12.0.0.0 -
ランタイム バージョン: v1.1.4322

マシンA

  • Windows Server 2003 R2
  • エクセル 2007 (12.0.4518.1014)

マシンB

  • Windows XP 2002 SP3
  • エクセル 2007 (12.0.4518.1014)

Excel ワークシートの列 A が空です。

Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet = GetWorkSheet();   

マシン A で

((dynamic)xlWorkSheet.UsedRange).Column = 2

マシン B で

((dynamic)xlWorkSheet.UsedRange).Column = 1

この不一致の原因は何ですか?

4

0 に答える 0