Vba- လမ်းကြောင်းမှ အလုပ်စာအုပ်ကို ဘယ်လိုဖွင့်မလဲ။


တိကျသောလမ်းကြောင်းမှ Excel အလုပ်စာအုပ်ကိုဖွင့်ရန် VBA တွင် Workbooks.Open နည်းလမ်းကို အသုံးပြုနိုင်သည်။

ဤလုပ်ဆောင်ချက်ကို လက်တွေ့တွင် အသုံးပြုရန် ဘုံနည်းလမ်းတစ်ခုဖြစ်သည်။

 SubOpenWorkbook ()

Dim wb As Workbook
Dim FilePath As String

FilePath = InputBox("Please Enter File Path")
Workbooks.Open FilePath

End Sub

ဤမက်ခရိုကို လုပ်ဆောင်သောအခါ၊ အသုံးပြုသူတစ်ဦးသည် သတ်မှတ်ထားသော Excel အလုပ်စာအုပ်သို့ လမ်းကြောင်းသို့ ဝင်ရောက်နိုင်သည့် အကွက်တစ်ခု ပေါ်လာလိမ့်မည်။

ထို့နောက် macro သည် သတ်မှတ်ထားသောလမ်းကြောင်းတွင်ရှိသော workbook ကို အလိုအလျောက်ရှာဖွေပြီး Excel တွင်ဖွင့်ပါမည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- VBA သုံးပြီး လမ်းကြောင်းကနေ အလုပ်စာအုပ်ကို ဘယ်လိုဖွင့်မလဲ။

အောက်ပါတည်နေရာတွင် my_workbook2.xlsx ဟုခေါ်သော Excel workbook တစ်ခုရှိသည် ဆိုကြပါစို့။

C:\Users\bob\Documents\my_workbook2.xlsx

ဤအလုပ်စာအုပ်ကို အလိုအလျောက်ဖွင့်ရန် VBA ကို အသုံးပြုလိုသည်ဆိုပါစို့။

ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။

 SubOpenWorkbook ()

Dim wb As Workbook
Dim FilePath As String

FilePath = InputBox("Please Enter File Path")
Workbooks.Open FilePath

End Sub

ဒီ macro ကို run ပြီးတာနဲ့၊ input box ထဲက workbook သို့ လမ်းကြောင်းကို ရိုက်ထည့်နိုင်တဲ့ box တစ်ခု ပေါ်လာပါလိမ့်မယ်။

ကျွန်ုပ်တို့ OK ကိုနှိပ်ပြီးသည်နှင့်၊ Macro သည် ကျွန်ုပ်တို့သတ်မှတ်ထားသောလမ်းကြောင်းတွင်ရှိသော Excel workbook ကိုဖွင့်ပေးလိမ့်မည်။

မရှိသော ဖိုင်လမ်းကြောင်းတစ်ခုတွင် အလုပ်စာအုပ်တစ်ခု၏ အမည်ကို ထည့်သွင်းပါက VBA သည် အမှားအယွင်း မက်ဆေ့ချ်တစ်ခုကို ထုတ်ပေးမည်ကို သတိပြုပါ။

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် my_workbook3.xlsx အမည်ရှိ အလုပ်စာအုပ်ကို ဖွင့်ရန် ကြိုးစားနေသည်ဆိုပါစို့။

VBA သည် အောက်ဖော်ပြပါ အမှားသတင်းကို ထုတ်ပေးလိမ့်မည်-

၎င်းသည် ကျွန်ုပ်တို့သတ်မှတ်ထားသော ဖိုင်လမ်းကြောင်းမရှိကြောင်း ကျွန်ုပ်တို့အား သိစေပါသည်။

မှတ်ချက်Workbooks အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို သင်ရှာတွေ့နိုင်ပါသည်။ ဤနေရာတွင် VBA တွင်ဖွင့်နည်း။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

VBA- အလုပ်စာအုပ်တွင် စာရွက်အရေအတွက်ကို ရေတွက်နည်း
VBA- အလုပ်စာအုပ်ကို သိမ်းဆည်းနည်း၊ ပိတ်နည်း
VBA- အလုပ်စာအုပ်ဖွင့်ထားခြင်းရှိမရှိ စစ်ဆေးပါ။

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်