0

vb.netでExcelアプリケーションを使用しているときに問題が発生しました。

私はこのようなことを試みています:-

 Dim lobjExcelApp As New Application

 Dim lstrSourceFilePath As String = "E:\VTL\VTL_Working\Source\Server Module                             Projects\Server Module VTL UnitTesting\TestResults\spfadmin_INSPEXEVTL2K8-1 2012-07-19 14_52_20\Out\..\..\..\..\..\Server Module Projects\Server Module VTL UnitTesting\VTL\Server\Unit Testing\Validation\TestFiles\01 - Tag-Anode Index.xlsx"


 Dim lobjExcelWorkbook As Workbook = lobjExcelApp.Workbooks.Open(lstrSourceFilePath)

ファイルパスは248文字です。

ファイルを開くと、Excelがエラーをスローします。

この問題は、Windows Server 2008(64ビット)およびExcel 2007(32ビット)で発生しました。

誰かが問題が引き起こされる理由を助けることができますか?

これに対する回避策または解決策はありますか?

ありがとう

ルペシュ

4

1 に答える 1

0

長い道のりは避けるべきです。Jeff Atwood のブログ投稿 - Filesystem Paths: How Long is Too Long? をご覧ください。

于 2012-07-19T10:03:11.703 に答える