علیرضا مداح
چهارشنبه 26 اسفند 1383, 18:54 عصر
باسلام .
شما ممکن است که هنگام خودکارسازی نرم افزار اکسل با خطای زیر مواجه شوید :
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.CurrentCultu re
System.Threading.Thread.CurrentThread.CurrentCultu re = _
New System.Globalization.CultureInfo("en-US")
برای دریافت اطلاعات کاملتر در این خصوص به آدرس زیر مراجعه نمایید :
http://support.microsoft.com/kb/320369
Persian Language Interface Pack را میتوانید از آدرس زیر دریافت نمایید :
http://www.microsoft.com/downloads/details.aspx?FamilyId=CCF199BC-C987-48F5-9707-DC6C7D0E35D0&displaylang=fa
شما ممکن است که هنگام خودکارسازی نرم افزار اکسل با خطای زیر مواجه شوید :
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.CurrentCultu re
System.Threading.Thread.CurrentThread.CurrentCultu re = _
New System.Globalization.CultureInfo("en-US")
برای دریافت اطلاعات کاملتر در این خصوص به آدرس زیر مراجعه نمایید :
http://support.microsoft.com/kb/320369
Persian Language Interface Pack را میتوانید از آدرس زیر دریافت نمایید :
http://www.microsoft.com/downloads/details.aspx?FamilyId=CCF199BC-C987-48F5-9707-DC6C7D0E35D0&displaylang=fa