ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
53 visibility
موضوع: آفیس توسط:

اگر در حال نوشتن یک ماکرو VBA در اکسل هستید، ممکن است نیاز داشته باشید که به کاربر اجازه دهید فایلی را که می خواهد از دیسک مشخص کند. خوشبختانه، می توانید از داخل VBA به کادر گفتگوی Open استاندارد دسترسی داشته باشید و از آن برای برگرداندن نام فایل استفاده کنید. زیربرنامه مثال زیر نحوه انجام این کار را نشان می دهد:

Sub GetFName()
    Dim FName As Variant
    Dim Msg As String

    FName = Application.GetOpenFilename()
    If FName <> False Then
        Msg = "You chose " & FName
        MsgBox Msg
    Else
        Cancel was pressed
    End If
End Sub

هنگامی که این ماکرو را اجرا می کنید، کادر محاوره ای Open استاندارد مورد استفاده در اکسل را مشاهده خواهید کرد. کاربر می تواند یک فایل را انتخاب کند و وقتی روی Open کلیک می کند، نام فایل (شامل مسیر کامل) به متغیر FName اختصاص می یابد. اگر کاربر روی دکمه Cancel کلیک کند، FName برابر با False تنظیم می شود. (بنابراین تست آن در کد.)

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 89 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 85 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 116 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 94 visibility

31.4k سوال

16.7k پاسخ

620 دیدگاه

13.8k کاربر

24 نفر آنلاین
0 عضو و 24 مهمان در سایت حاضرند
بازدید امروز: 86691
بازدید دیروز: 33245
بازدید کل: 33850278
...