Excel VBA د PDF په توګه چاپ کړئ او د اتوماتیک فایل نوم سره خوندي کړئ

  • دا شریک کړه
Hugh West

فهرست

د ایکسیل سپریډ شیټ د PDF سند په توګه صادرولو ګټې شتون لري. د فایل په پی ډی ایف فارمیټ کې بدلولو سره، موږ به وکولی شو چاپ او د مختلفو مسلکي اړیکو سره شریک کړو. PDFs د اسنادو صادرولو لپاره یو باوري معیار دی چې تاسو اړتیا لرئ د نورو سره شریک کړئ یا عامه کړئ. په دې مقاله کې، موږ به د VBA ځینې مثالونه وښیو چې د PDF په توګه چاپ کړئ او د اتوماتیک فایل نوم سره خوندي کړئ.

د تمرین کاري کتاب ډاونلوډ کړئ

تاسو کولی شئ د کار کتاب ډاونلوډ کړئ او له هغوی سره تمرین وکړئ.

VBA چاپ ته PDF.xlsm

9 د Excel VBA مثالونه چې د PDF په توګه چاپ او په اتوماتیک فایل نوم سره خوندي کړئ Excel

موږ کولی شو په اسانۍ سره د Excel فایل د PDF په توګه چاپ کړو او فایل د اتوماتیک فایل نوم سره خوندي کړو، د Excel اوزار بار په کارولو سره. مګر، دا به د ایکسل VBA سره اسانه وي. موږ یوازې VBA کوډ ته اړتیا لرو او دوی یې چلوو. موږ د کار بشپړولو لپاره دومره کلیکونو ته اړتیا نلرو او دا زموږ وخت خوندي کوي.

د غوښتنلیکونو لپاره لید اساسی ( VBA ) د پروګرام کولو ماډل او جلا شوی پروګرام دی دا په عام ډول په د مایکروسافټ دفتر کې لیدل کیږي. دا یو تحلیلي وسیله ده، ډیری وختونه د ایکسیل اډ انز په توګه شتون لري، کوم چې لاسي عملیاتونه غوره کوي لکه یوازینۍ، وخت مصرفونکي کارونه. دا کولی شي CSV فایلونه هم تولید کړي. نو راځئ چې ځینې مثالونه وګورو چې د ایکسل فایل د اتوماتیک فایل نوم سره د PDF په توګه چاپ کړئ.

1. د کار کتاب PDF ته چاپ کړئزموږ کوډ ولیکئ چې له یوې لړۍ څخه جدول جوړ کړئ.
  • دریم، د ډراپ-ډاون مینو بار داخلولو څخه ماډل غوره کړئ.
  • بیا، VBA کوډ کاپي او پیسټ کړئ لاندې.
  • VBA کوډ:

    4609
    • سربیره پردې، کوډ د RubSub بټن په کلیک کولو یا د F5 کیبورډ شارټ کټ.

    • دا فایل د پی ډی ایف په توګه د تیر مثال په څیر ورته نوم سره خوندي شوی.

    32>

    7>

    د VBA کوډ تشریح

    3536

    د کوډونو دا بلاکونه د متغیرونو رامینځته کولو او ټاکلو لپاره دي.

    2686

    دا به د فایل ډیټا یو لړ لړۍ د PDF په توګه خوندي کړي.

    نور ولولئ: څنګه کولی شو د فارمیټ له لاسه ورکولو پرته Excel ته PDF ته واړوو (5 مؤثره لارې)

    9. د فایل نوم په اتوماتیک ډول خوندي کړئ پداسې حال کې چې په Excel VBA کې PDF ته چاپ کړئ

    راځئ چې په PDF کې د چاپ کولو او په اتوماتيک ډول د فایل نوم ذخیره کولو لپاره د Excel VBA بل میتود ته یو نظر وګورو.

    مرحلې:

    • د پیل کولو لپاره، د ربن څخه Developer ټب غوره کړئ.
    • دوهم، بصری بنسټیز غوره کړئ د کوډ سیمې څخه د بصری اساسی مدیر خلاصولو لپاره. Alt + F11 د Visual Basic Editor د پیلولو لپاره کلیک وکړئ.
    • تاسو کولی شئ په خپل کاري پاڼه کې هم ښیې کلیک وکړئ او لید غوره کړئ کوډ . دا به تاسو بصری اساسی مدیر ته هم بوځی.
    • اوس، موږ کولی شو بصری اساسی مدیر وګورو، چیرته چې موږ به د میز جوړولو لپاره کوډ ولیکوله یوې سلسلې څخه.
    • بیا، د داخل ډراپ-ډاون مینو بار څخه موډل غوره کړئ.
    • بیا، کاپي او پیسټ کړئ د VBA کوډ چې تعقیبوي.

    VBA کوډ:

    4007
    • کوډ به بیا د RubSub <2 په کلیک کولو سره اجرا شي تڼۍ یا د F5 کیبورډ شارټ کټ په کارولو سره.

    VBA کوډ تشریح

    3601

    د دې لپاره چې فایل د pdf په توګه ترلاسه کړئ او د pdf نوم خوندي کړئ.

    5847

    دا یوازې د چاپ کیفیت تنظیموي.

    3053

    دا کرښې به یو کارونکي ته لارښوونه وکړي چې څنګه فایل د pdf په توګه د چاپ کولو لپاره واستوئ.

    نور ولولئ: څنګه کولی شو د پی ډی ایف په توګه اکسل خوندي کړو پرته له دې چې پرې کول (4 مناسبې لارې)

    <4 نتیجې

    پورتنۍ میتودونه به تاسو سره د دې کار په ترسره کولو کې مرسته وکړي له PDF ته چاپ او په Excel VBA کې د اتوماتیک فایل نوم خوندي کړئ. زه امید لرم چې دا به تاسو سره مرسته وکړي! که تاسو کومه پوښتنه، وړاندیز، یا نظر لرئ، مهرباني وکړئ موږ ته د تبصرې په برخه کې خبر راکړئ. یا تاسو کولی شئ په ExcelWIKI.com بلاګ کې زموږ نورو مقالو ته یو نظر وګورئ!

    & د فایل نوم په اتوماتیک ډول په Excel کې خوندي کړئ

    فرض کړئ، موږ غواړو چې ټول کاري کتاب چاپ کړو او د فایل نوم خوندي کړو لکه څنګه چې موږ نوم په خپل کوډ کې واچوو. اوس، فرض کړئ چې موږ غواړو په خپل کمپیوټر کې د PDF فایل خوندي کړو سیمه ایز ډیسک (E:) . لکه څنګه چې موږ په لاندې عکس کې لیدلی شو چې موقعیت هیڅ pdf فایلونه نلري. د VBA کوډ چلولو وروسته، موږ به وکولی شو خپل مطلوب PDF دوتنه په هغه ځای کې زموږ په کمپیوټر کې وګورو.

    د ایکسل VBA سره ، کاروونکي کولی شي په اسانۍ سره کوډ وکاروي کوم چې د ربن څخه د ایکسل مینو په توګه کار کوي. د pdf چاپولو او د اتوماتیک فایل نوم سره خوندي کولو لپاره د VBA کوډ کارولو لپاره، راځئ چې دا کړنلاره تعقیب کړو.

    ګامونه:

    • لومړی، د ربن څخه Developer ټب ته لاړ شئ.
    • دوهم، د کوډ کټګورۍ څخه، د بصري بنسټیز د خلاصولو لپاره کلیک وکړئ. 1>بصری اساسی مدیر . یا Alt + F11 د دې کولو پرځای د Visual Basic Editor خلاصولو لپاره فشار ورکړئ.

    15>

    • د دې کولو پرځای، تاسو کولی شئ یوازې په خپل کاري پاڼه کې ښي کلیک وکړئ او د کوډ وګورئ ته لاړ شئ. دا به تاسو بصری اساسی مدیر ته هم بوځی.

    • دا به په بصری اساسی مدیر <2 کې ښکاره شی چیرته چې موږ خپل کوډونه لیکو ترڅو د رینج څخه جدول جوړ کړو.
    • دریم، د انسرټ د ډراپ-ډاون مینو بار څخه په موډل باندې کلیک وکړئ.

      12 کوډ لاندې ښودل شوی.

    VBA کوډ:

    4323
    • د F5 کیلي په فشارولو سره کوډ چل کړئ ستاسو کیبورډ.

    • په پای کې، تاسو کولی شئ وګورئ چې د PDF فایل نوم، کاري کتاب اوس ستاسو په لاره کې موقعیت لري. کمپیوټر نو، د دې معنی دا ده چې د فایل نوم په اوتومات ډول خوندي شوی.

    • او په پای کې، که تاسو بیرته خپل کاري کتاب ته لاړ شئ، تاسو کولی شئ ځینې نقطې کرښې وګورئ . دا ځکه چې فایل اوس د چاپ لپاره چمتو دی.

    7>

    VBA کوډ تشریح

    3384

    Sub د کوډ یوه برخه ده چې په کوډ کې د کار اداره کولو لپاره کارول کیږي مګر هیڅ ارزښت بیرته نه راوړي. دا د فرعي پروسیجر په نوم هم پیژندل کیږي. نو موږ خپل طرزالعمل ته نوم ورکوو Print_Workbook() .

    2477

    دا کرښه د ځای او pdf فایل نوم لپاره ده. دلته، موږ خپل فایل په E: په خپل کمپیوټر کې خوندي کوو او د فایل نوم د کار کتاب .

    9068

    د کوډ دا کرښه د ایکسل فایل د PDF په توګه صادرولو لپاره ده او د چاپ لپاره یې چمتو کول.

    8730

    دا به کړنلاره پای ته ورسوي.

    نور ولولئ: د هایپر لینکونو سره پی ډی ایف ته اکسل صادر کړئ (2 چټک میتودونه)<2

    2. فعاله کاري پاڼه په اتوماتيک ډول د PDF په توګه خوندي کړئ

    راځئ چې یوه بله بیلګه وګورو چې فعاله پاڼه په pdf کې چاپ کړئ او د فایل نوم په اتوماتيک ډول د ایکسیل VBA په کارولو سره خوندي کړئ.

    مرحلې:

    • لومړی، د ربن څخه Develop r ټب ته لاړ شئ.
    • دوهم، په بصری اساس<2 کلیک وکړئ د بصری خلاصولو لپارهاساسی مدیر .
    • د بصری اساسی مدیر د خلاصولو بله لاره په ساده ډول د Alt + F11 فشارول دي.
    • یا، ښي- په پاڼه کلیک وکړئ، بیا انتخاب کړئ د کوډ وګورئ .
    • بیا، لاړ شئ داخل کړئ او د ډراپ-ډاون مینو څخه موډول غوره کړئ.
    • او، دا به د بصری بنسټیز کړکۍ پرانیزي.
    • له هغې وروسته، لاندې VBA کوډ کاپي او پیسټ کړئ.

    VBA کوډ:

    6445
    • بیا، F5 کیلي کېکاږئ یا د کوډ چلولو لپاره Sub تڼۍ کلیک وکړئ.

    • د پخوانۍ بیلګې په څیر، فایل د PDF په توګه د اتوماتیک فایل نوم سره خوندي شوی.

    <3

    که تاسو د example1 د کوډ تشریح ولولئ، نو تاسو به په دې هم پوه شئ.

    نور ولولئ: Excel Macro: د نیټې سره د PDF په توګه خوندي کړئ د دوتنې نوم (4 مناسب مثالونه)

    3. په رینج کې د VBA سره د Excel څخه د PDF فایل چاپ کړئ

    راځئ چې د Excel VBA کارولو یوه بله بیلګه وګورو ترڅو یو فعال شیټ pdf ته چاپ کړئ او د فایل نوم په اوتومات ډول خوندي کړئ.

    مرحلې:

    • د پیل کولو لپاره، په ربن کې د پرمخ وړونکي ټب باندې کلیک وکړئ.
    • دوهم، بصری بنسټیز مدیر پیل کړئ د بصری اساسی په کلیک کولو سره.
    • په بدیل سره، تاسو کولی شئ د Alt + F11 په فشارولو سره بصری اساسی مدیر ته لاسرسی ومومئ.
    • <12 یا، په پاڼه کې ښیې کلیک وکړئ او له مینو څخه د کوډ وګورئ غوره کړئ.
    • بیا، د ډراپ څخه موډل غوره کړئ. ښکته بکسد Insert لاندې.
    • او بصري بنسټیزه کړکۍ به ښکاره شي.
    • هلته کوډ ولیکئ.

    VBA کوډ:

    6003
    • په نهایت کې، د کوډ چلولو لپاره F5 کیلي فشار ورکړئ. وروسته، تاسو کولی شئ وګورئ چې د کار کتاب نوم سره د PDF فایل ستاسو په کمپیوټر کې هغه ځای ته اضافه شوی. د پایلې په توګه، د فایل نوم په اوتومات ډول ساتل کیږي.

    نور ولولئ: په Excel کې د VBA سره پی ډی ایف ته د چاپ لړۍ (5 خورا اسانه مثالونه) <3

    4. Excel VBA د انتخاب شوي شیټ په اوږدو کې لوپ کړئ او PDF چاپ کړئ

    راځئ چې PDF ته د چاپ کولو او په اتوماتيک ډول د فایل نوم خوندي کولو لپاره بلې لارې ته یو نظر واچوو.

    ګامونه:

    • د پیل کولو لپاره، ربن خلاص کړئ او د Developer اختیار غوره کړئ.
    • بیا، د لاسرسي لپاره بصری بنسټیز مدیر کلیک وکړئ په Visual Basic .
    • د Alt + F11 فشارول به د Visual Basic Editor هم راولي.
    • په بدیل سره، په پاڼه کې ښي کلیک وکړئ او غوره کړئ د کوډ وګورئ له هغه مینو څخه چې څرګندیږي. 1>ماډول .
    • بیا د VBA کوډ کاپي او پیسټ کړئ چې لاندې راځي.

    VBA کوډ:

    2640
    • د F5 کیلي په فشارولو سره کوډ چل کړئ.

    24>

    • په نهایت کې، تاسو لیدلی شئ چې a د کار کتاب PDF فایل ستاسو په کمپیوټر کې دې سیمې ته اپلوډ شوی. د پایلې په توګه، د فایل نوم ساتل کیږيپه اوتومات ډول.

    دا به فایل د کاري کتاب د شیټ نمبر په توګه خوندي کړي.

    VBA کوډ تشریح

    1170

    د لوپ د کوډونو دا کرښه د ایکسل فایل د pdf په توګه صادرولو او د فایل چاپ کولو لپاره ده.

    نور ولولئ: ایکسل VBA: ExportAsFixedFormat PDF د Fit to Page سره (3 مثالونه)

    5. پی ډی ایف ته چاپ کړئ او د فایل نوم په اکسیل کې خوندي کړئ

    اوس، په پی ډی ایف کې د ایکسل فایلونو خوندي کولو لپاره بل Excel VBA میتود ته یو نظر وګورئ او د فایل اتوماتیک سیسټم نوم ورکړئ.

    مرحلې:

    • د پیل کولو لپاره، ربن خلاص کړئ او د ډراپ-ډاون مینو څخه Developer غوره کړئ.
    • بیا، انتخاب کړئ Visual Basic د Visual Basic Editor د خلاصولو لپاره.
    • د Visual Basic Editor کیدای شي د Alt + F11 په فشارولو سره هم لاسرسی ومومي.
    • په بدیل سره، تاسو کولی شئ په پاڼه ښیې کلیک وکړئ او د پاپ اپ مینو څخه کوډ وګورئ غوره کړئ.
    • له هغې وروسته، <1 غوره کړئ> موډل د داخل کړئ ډراپ-ډاون مینو څخه.
    • بیا، لاندې VBA کوډ کاپي او پیسټ کړئ.

    VBA کوډ:

    8085
    • په پای کې، په خپل کیبورډ کې د F5 په فشارولو سره کوډ چل کړئ او تاسو پایله وګورئ.

    <3

    • تاسو به وروسته وګورئ چې د د کار کتاب PDF فایل دمخه ستاسو په کمپیوټر کې هغه ځای ته خوندي شوی و. د پایلې په توګه، د فایل نوم په اتوماتيک ډول ساتل کیږي.

    په ورته ډول، لکه څنګه چې په مخکیني مثال کې، داد pdf فایل به د شیټ نمبر په توګه هم خوندي کړي.

    VBA کوډ تشریح

    8225

    د کوډ بلاک د ایکسل فایل د چاپ او خوندي کولو لپاره دی د pdf په توګه.

    نور ولولئ: په Excel کې د VBA په کارولو سره PDF او بریښنالیک ته چاپ کړئ (2 ګټورې قضیې)

    6. د VBA فنکشن د PDF چاپ کولو او د فایل نوم په اتوماتيک ډول خوندي کړئ

    راځئ چې PDF ته د چاپ کولو او د فایل نوم په اوتومات ډول خوندي کولو لپاره د Excel VBA بله لاره وپلټو. موږ به یو فنکشن وکاروو او فایل به په دې مثال کې PDF ته خوندي کړو. موږ همدا رنګه Msgbox کاروو چې موږ ته یو پیغام راکړو چې آیا فایل خوندي شوی یا نه.

    ګامونه:

    • په پیل کې Developer tab ته لاړ شئ > Visual Basic > Insert > ماډل .
    • یا، <په کاري پاڼه کې 1> ښیې کلیک کول به یوه کړکۍ پرانیزي. له هغه ځایه د لید کوډ ته لاړ شئ.
    • او، دا به تاسو د لید اساسی مدیر ډګر ته بوځي، چیرې چې موږ کولی شو VBA میکروس<2 ولیکو. له بلې خوا، د Alt + F11 فشارول به Visual Basic Editor هم پرانیزي.
    • له هغې وروسته، <1 ټایپ کړئ>VBA کوډ.

    VBA کوډ:

    1448
    • او، د په فشارولو سره د پایلې لیدلو لپاره کوډ چل کړئ. F5 کیلي .

    • دا به په Msgbox کې ښکاره شي او ډاډ ترلاسه کړئ چې د PDF فایل اوس د چاپ لپاره چمتو دی .

    • په ورته ډول، د پخوا په څیر، تاسو به وګورئ چې د کار کتاب PDF فایل لا دمخه شتون لري.ستاسو په کمپیوټر کې هغه ځای ته خوندي شوی. د پایلې په توګه، د فایل نوم د ډیفالټ لخوا ساتل کیږي. لکه څنګه چې موږ د فایل نوم PDF چاپ کړئ ، دا د فایل نوم چاپ PDF خوندي کړی.

    که تاسو وګورئ د پخواني کوډ په تشریح کې به تاسو د کوډ کرښې په سمه توګه درک کړئ. تاسو اړتیا نلرئ کوډ بدل کړئ، یوازې د خپلو غوره توبونو سره سم حدونه بدل کړئ. تاسو کولی شئ کوډ کاپي کړئ او د خپل کاري هدف لپاره یې وکاروئ.

    نور ولولئ: د سیل ارزښت څخه د فایل نوم سره د PDF په توګه خوندي کولو لپاره ایکسل میکرو (2 مثالونه)

    7. په PDF کې د چاپ کولو او د فایل نوم په اتوماتيک ډول خوندي کولو لپاره د Excel VBA کوډ

    راځئ چې په PDF کې د چاپ کولو او په اتوماتيک ډول د فایل نوم ذخیره کولو لپاره بل Excel VBA میتود وګورو.

    ګامونه:

    • د پیل کولو لپاره، په ربن کې د Developer ټب ته لاړ شئ.
    • دوهم، د کوډ برخې لاندې، بصري بنسټیز<غوره کړئ 2> د بصری اساسی مدیر پیلولو لپاره. د Visual Basic Editor خلاصولو لپاره، Alt + F11 کلیک وکړئ.
    • په بدیل سره، تاسو کولی شئ یوازې په خپل کاري پاڼه کې ښي کلیک وکړئ او د کوډ وګورئ<2 غوره کړئ>. دا به تاسو بصری اساسی مدیر ته هم ورسوی.
    • دا به په Visual Basic Editor کې ښکاره شي، چیرې چې موږ به د میز د جوړولو لپاره کوډ ولیکو له یوې سلسلې څخه.
    • دریم، د ډراپ ډاون مینو بار داخلولو څخه، ماډول غوره کړئ.
    • او، VBA کوډ کاپي او پیسټ کړئ ښودل شویلاندې.

    VBA کوډ:

    7911
    • بیا، د RubSub بټن په کلیک کولو سره کوډ اجرا کړئ یا F5 د کیبورډ شارټ کټ.

    • په ځانګړې توګه، بیا به یو پیغام بکس ښکاره شي.

    • دوتنه د پی ډی ایف په توګه د ورته اتوماتیک فایل نوم سره خوندي کیږي لکه څنګه چې په تیرو مثال کې.

    VBA کوډ تشریح

    8007

    دا د فعال کاري کتاب فولډر ترلاسه کولو لپاره دي که چیرې کاري کتاب خوندي شي.

    3204

    دا به د فایلونو خوندي کولو لپاره ډیفالټ نوم رامینځته کړي.

    7862

    دا بلاک یوازې په اوسني فولډر کې د ایکسل فایل PDF ته صادروي.

    6466

    دا به موږ ته اجازه درکړو چې په مایکروسافټ ایکسل کې د فایل معلوماتو سره د تایید پیغام وګورو.

    نور ولولئ: په Excel کې د میکرو بټن په کارولو سره PDF ته چاپ کړئ (5 میکرو تغیرات)

    8. د اتوماتیک فایل نوم سره یو ځانګړی ایکسل شیټ چاپ کړئ

    راځئ چې په PDF کې د چاپ کولو او په اتوماتيک ډول د فایل نوم ذخیره کولو لپاره مختلف Excel VBA میتود وګورو.

    ګامونه:<2

    • په لومړي ځای کې، د ربن څخه Developer ټب غوره کړئ.
    • دوهم، د کوډ کټګورۍ لاندې، انتخاب کړئ بصری اساسی د پیل کولو لپاره د بصری اساسی مدیر . په بدیل سره، فشار ورکړئ Alt + F11 د دې لپاره چې د Visual Basic Editor پیل کړئ.
    • پرځای یې، په خپل کاري پاڼه کې ښي کلیک وکړئ او غوره کړئ کوډ وګورئ .
    • دا به په Visual Basic Editor کې ښکاره شي، چیرته چې موږ به

    هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.