1

SWT.jar を使用して Excel シートを作成し、データを入力しています。私はこれらのJavaコード行を使用しています:

    int[] rgdispid = theOleAutomation.getIDsOfNames(new String[]{thePropName});
    Variant property = theOleAutomation.getProperty(rgdispid[0]);

thePropName文字列で、この問題のシナリオでは渡される値は「ActiveSheet」です。他の有効な値については、問題なく実行されます。

問題は、この場合に返されるプロパティがnullであり、抑制された例外がCollections$UnmodifiableRandomAccessList例外であることです。

問題は、Excel 2010 でのみ発生しているということです。Excel 2007 では問題なく動作します。

誰かがこれを解決する方法を教えてください。

4

0 に答える 0