Talaan ng nilalaman
Ang karaniwang proseso ng pag-print ng label mula sa Microsoft Excel ay kinabibilangan ng mga mail merging spreadsheet sa Microsoft Word. Ngunit mas gusto ng ilang tao na kumpletuhin ang lahat ng mga gawain sa loob ng Excel. Sa kabutihang palad, mayroong isang paraan upang i-print ang mga label sa Excel nang hindi nakikisali sa Word. Ang tutorial na ito ay tumutuon sa kung paano gawin iyon.
I-download ang Practice Workbook
Maaari mong i-download ang workbook na may dataset at ang macro na ginamit para sa pagpapakita mula sa link sa ibaba at gamitin ito bilang iyong template .
Print Labels Without Word.xlsm
Ito ang file na naglalaman ng mga napi-print na label.
Mag-print ng Mga Label na Walang Word.pdf
Hakbang-hakbang na Pamamaraan upang Mag-print ng Mga Label sa Excel Nang Walang Word
Para mag-print ng mga label nang direkta mula sa Excel nang hindi gumagamit ng Microsoft word, kailangan lang nating i-print ang Excel spreadsheet na may naaangkop na laki ng label. Maaari naming baguhin ang laki ng cell na umaangkop sa laki ng label. Gagamitin natin ang VBA code upang maisagawa ang gawain para sa atin.
Una, ipagpalagay natin na mayroon tayong sumusunod na dataset.
Una tayo i-convert ang bawat data sa mga label at pagkatapos ay i-print ang mga ito sa Excel nang hindi gumagamit ng anumang tulong mula sa Word.
Para sa layunin ng paggamit ng Microsoft Visual Basic for Applications (VBA) sa Excel, kailangan mo muna ang Developer tab sa iyong ribbon. Mag-click dito upang makita kung paano mo ipapakita ang tab ng Developer sa iyong laso . Kapag mayroon ka na, panatilihinpagsunod sa mga hakbang na ipinakita namin upang i-print ang mga label na ito sa Excel nang walang Word.
Hakbang 1: Kopyahin ang Data sa Bagong Sheet
Ang pagpili ng VBA code dito ay maaari lamang gumana nang maayos kung ang mga cell entry ay magsisimula sa cell A1 . Kaya, kailangan muna naming ayusin ang aming dataset na naglalaman ng lahat ng mga label sa paraang paraan. Kung sakaling magsisimula ang iyong dataset kahit saan maliban sa cell A1 , tulad ng sa amin, na nagsimula sa cell B5 , kopyahin muna ang mga ito sa isang bagong spreadsheet at ilagay ang mga ito sa pinakadulo simula. Dapat ganito ang hitsura nito.
Ngayon ay dapat handa na itong gumana sa VBA code.
Hakbang 2: Ipasok ang VBA Code
Susunod, kailangan naming ipasok ang VBA code upang ayusin ang mga label sa aming gustong laki at hugis. Para maglagay ng VBA code-
- Una, pumunta sa tab na Mga Developer sa iyong ribbon.
- Pagkatapos ay piliin ang Visual Basic mula sa Code grupo.
- Bilang resulta, magbubukas ang VBA window. Piliin ngayon ang tab na Insert at piliin ang Module mula sa drop-down na menu.
- Pagkatapos nito, pumunta sa module at isulat ang sumusunod na code.
1554
🔎 Paliwanag ng Code
May dalawang bahagi o mga sub sa VBA code na ito- ang CreateLabel sub at ang AskForColumn sub. Una, ipapaliwanag namin kung ano ang nangyayari sa AskForColumn sub at pagkatapos ay lumipat sa CreateLabel sub upang ipaliwanag kung paano ang codegumagana.
Bahagi 1:
Para sa isang mas mahusay na pag-unawa, hinati namin ang bahagi sa iba't ibang mga seksyon. Tingnan ang figure sa dulo ng talakayan.
👉
Seksyon 1: Idineklara ng seksyong ito ang pangalan ng sub AskForColumn .
👉
Seksyon 2: Ginamit namin ang seksyong ito para magdeklara ng tatlong variable- refrg, vrb, at data.
👉
Seksyon 3: Sa seksyong ito, nagtakda kami ng mga halaga para sa refrg at data.
👉
Seksyon 4: Sa puntong ito, ang code ay nagpapakita ng input box sa spreadsheet.
👉
Seksyon 5: Sa seksyong ito, pinapatakbo ang isang Para sa loop para sa numerong ipinasok sa kahon ng pag-input.
👉
Seksyon 6: Ang seksyong ito ng code ay binabago na ngayon ang laki ng mga cell .
👉
Seksyon 7: Sa wakas, nililinis ng seksyong ito ang mga karagdagang nilalaman.
Bahagi 2:
Katulad ng nakaraang bahagi, hinati rin namin ang sub na ito sa iba't ibang seksyon. Sundin ang figure sa dulo ng talakayan para sa visual na bahagi.
👉
Seksyon 1: Ang bahaging ito ng code ay nagdedeklara ng sub name Createlabels .
👉
Seksyon 2: Pinapatakbo ng command na ito ang nakaraang sub sa puntong ito ng code.
👉
Seksyon 3: Pina-format ng bahaging ito ang bawat cell gamit ang VBA Mga Cell property.
Hakbang 3: Patakbuhin ang VBA Code
Kapag naipasok mo na ang code, isara ang VBA window. Upang patakbuhin ang code, sundin ang mga itohakbang.
- Una, pumunta sa tab na Developer sa iyong ribbon.
- Pangalawa, piliin ang Macros mula sa Code grupo.
- Ngayon sa Macro kahon, piliin ang Mga Magagawa sa ilalim ng Macro name .
- Pagkatapos ay mag-click sa Run .
- Susunod, piliin ang numero ng mga column na gusto mo. Pinipili namin ang 3 para sa demonstrasyon. Pagkatapos ay mag-click sa OK .
Awtomatiko na ngayong magiging ganito ang spreadsheet.
Handa na ngayong mag-print ang mga label sa Excel nang walang anumang paggamit ng Word.
Magbasa Nang Higit Pa: Paano Mag-print ng Mga Label mula sa Excel sa Word (na may Madaling Hakbang)
Hakbang 4: Itakda ang Mga Custom na Margin
Upang i-print ang mga label, kailangan naming itakda ang mga tamang margin para sa naka-print na pahina. Para diyan, dapat nating piliin ang tamang sukat sa paraang hindi ito makakaapekto sa posisyon ng label o makompromiso ang anumang mga label sa sheet. Upang magtakda ng mga custom na margin, sundin ang mga hakbang na ito.
- Una sa lahat, pumunta sa tab na Layout ng Pahina sa iyong ribbon.
- Pagkatapos ay piliin ang Page Setup button tulad ng ipinapakita sa figure. Makikita mo ito sa kanang ibaba ng bawat pangkat.
- Bilang resulta, lalabas ang kahon ng Page Setup . Pumunta ngayon sa tab na Mga Margin sa loob nito.
- Pagkatapos ay piliin ang gustong mga haba ng margin para sa iyong naka-print na pahina. Pinili namin ang mga sumusunod.
- Sa sandaling ikaw aytapos na, mag-click sa OK .
Hakbang 5: Piliin ang Mga Pagpipilian sa Pag-scale para sa Pag-print
Mahalaga rin ang wastong pag-scale para sa pag-print ng mga label. Halimbawa, ang ginawa namin hanggang ngayon ay magpi-print ng pahinang tulad nito.
Na tiyak na hindi ang aming layunin. Kaya kailangan nating magkasya ang sheet sa isang pahina. Upang gawin iyon-
- Una, pumunta sa seksyong print preview sa pamamagitan ng pagpindot sa Ctrl+P sa iyong keyboard.
- Sa kaliwang ibaba ng view, mahahanap mo ang Mga Setting . Sa ilalim nito, makikita mo ang Pag-scale mga opsyon sa dulo.
- Ngayon mag-click sa opsyon sa pag-scale at piliin ang Fit Sheet on One Page mula sa drop-down na menu.
Ang pag-scale para sa mga label ay makukumpleto sa puntong ito.
Magbasa Pa: Paano Mag-print ng Mga Label ng Address sa Excel (2 Mabilis na Paraan)
Hakbang 6: I-print ang Spreadsheet
Habang ikaw ay sa screen ng preview ng pag-print, mag-click sa I-print sa kaliwang tuktok ng view.
I-click ito at ipi-print nito ang lahat ng mga label sa Excel nang walang anumang tulong mula sa Word.
Mga Dapat Tandaan
👉 Bago patakbuhin ang VBA code, siguraduhing magsisimula ang lahat ng iyong label sa cell A1 .
👉 Pumili ng wastong margin at scaling bago mag-print para magkasya ang lahat ng label sa page. Kung hindi, maaaring maputol ang ilan.
👉 Ang mga pagkilos ng VBA code ay hindi na mababawi. Kaya siguraduhing nai-back up mo ang iyong kinakailangang databago patakbuhin ang isa.
Konklusyon
Ito ang mga hakbang na dapat sundin upang mag-print ng mga label sa Excel nang hindi gumagamit o nag-mail merging ng Microsoft Word. Sana, makakapag-print ka na ngayon ng mga label sa Excel nang walang Word. Umaasa ako na nakita mong kapaki-pakinabang at nagbibigay-kaalaman ang gabay na ito. Kung mayroon kang anumang mga tanong o mungkahi, ipaalam sa amin sa mga komento sa ibaba.
Para sa higit pang mga gabay na tulad nito, bisitahin ang Exceldemy.com .