سلام
مي خواستم بدونم اشكال اين خط چيه:
Set rpcc = CreateObject("InternetExplorer.application")
براي كامپايل كردن از rpcc اشكال مي گيره.اصلا اين rpcc چي هست؟ نياز به تعريف نداره؟
شاید شما Option Explicit رو بالای صفحه کد قرار دادید
اگه هست پاکش کن مشکل حل میشه
دستتون درد نكنه
ولي از كجا فهميديد كه ايرادش اينه؟
اخه کد شما درست بود
این کد در صورتی مشکل پیدا میکنه که اون جمله بالای صفحه کد شما قرار گرفته باشه
حالا بزار معنیشم بگم حداقل یه صوابی هم ببریم
Option Explicit به این معنی هست که شما حق استفاده از متغییری رو که تعریف نکردی رو نداری
که میتونی به صورت
Option Explicit On در این صورت تعریف متغیر اجباری است
Option Explicit Off در این صورت مجاز به استفاده از متغیر بدون تعریف هستی
مورد اول در برنامه های حجیم به کار میره که تقریبا حساب متغیرها از دست برنامه نویس خارج میشه و احتمال خطا بالا میره پس استفاده در این مورد مفید هست
مورد دوم هم در برنامه های کوچیک استفاده میشه که زیاد لازم نیست متغیرها رو تعریف کنیم و تعداد متغیر ها انگشت شمار هست
ولی در دو حال شما اگه همیشه متغیرها رو تعریف کنی بهتره
بازم دستتون درد نكنه.ثواب هم حتما داره