باسلام .
شما ممکن است که هنگام خودکارسازی نرم افزار اکسل با خطای زیر مواجه شوید :

کد:
کد:
Old Format or Invalid Type Library
یکی از مشکلات :
هنگامی که شما از کتابخانه Microsoft Excel Object Library برای خودکارسازی نرم افزار اکسل استفاده میکنید ابتدا زبان مربوط به Regional Settings سیستم شما چک شده و اگر Language Pack آن زبان برای آفیس بر روی سیستم نصب نشده باشد با خطای بالا مواجه میشوید .
راه حل :

1 - Language Pack مربوط به زبان مورد نظر را (در صورت عدم وجود در لیست Language Pack های موجود در آفیس)از سایت مایکروسافت دریافت کرده و بر روی سیستم نصب نمایید .
2 - کد زیر قبل از شروع عملیات خودکارسازی و ایجاد اشیاء مربوطه وارد نمایید تا هنگام خودکارسازی زبان کنونی برنامه شما به انگلیسی تغییر پیدا کند :
کد:
کد:
  Dim oldCI As System.Globalization.CultureInfo = _
            System.Threading.Thread.CurrentThread.CurrentCulture
        System.Threading.Thread.CurrentThread.CurrentCulture = _
            New System.Globalization.CultureInfo("en-US")
برای دریافت اطلاعات کاملتر در این خصوص به آدرس زیر مراجعه نمایید :
BUG: "Old format or invalid type library" error when automating Excel

Persian Language Interface Pack را میتوانید از آدرس زیر دریافت نمایید :
http://www.microsoft.com/downloads/d...displaylang=fa