1 Makro pejabat, diterjemahkan daripada perkataan Inggeris Macro. Makro ialah fungsi khas yang direka oleh Microsoft untuk pakej perisian OFFICEnya Ia adalah alat yang direka oleh pereka perisian untuk membolehkan orang ramai mengelak daripada mengulangi tindakan yang sama berulang kali apabila menggunakan perisian untuk berfungsi ditulis sebagai makro Apabila bekerja, anda boleh terus menggunakan makro pratulis untuk menjalankan tugasan secara automatik tanpa perlu mengulangi tindakan yang sama Tujuannya adalah untuk mengautomasikan beberapa tugasan dalam dokumen pengguna.
Kedua-dua WORD dan EXCEL dalam OFFICE mempunyai makro. Word mentakrifkan templat biasa (Normal.dot) untuk semua orang, yang mengandungi makro asas. Sebaik sahaja anda memulakan Word, fail Normal.dot akan dijalankan secara automatik. Jika anda melakukan tugasan tertentu berulang kali dalam Word, anda boleh menggunakan makro untuk mengautomasikannya. Word menyediakan dua cara untuk mencipta makro: perakam makro dan editor Visual Basic. Makro menggabungkan satu siri perintah dan arahan Word untuk membentuk arahan untuk mengautomasikan pelaksanaan tugas. Secara lalai, Word menyimpan makro dalam templat Normal supaya semua dokumen Word boleh digunakan Ciri ini dieksploitasi oleh hampir semua virus makro.
2 Dalam program sumber bahasa C, pengecam dibenarkan untuk mewakili rentetan, yang dipanggil "makro". Pengecam yang ditakrifkan sebagai "makro" dipanggil "nama makro". Semasa penyusunan dan prapemprosesan, semua "nama makro" yang muncul dalam program digantikan dengan rentetan dalam definisi makro Ini dipanggil "penggantian makro" atau "pengembangan makro".
Definisi makro dilengkapkan dengan arahan definisi makro dalam program sumber. Penggantian makro dilakukan secara automatik oleh prapemproses. Dalam bahasa C, "makro" dibahagikan kepada dua jenis: berparameter dan tanpa parameter. Takrifan dan panggilan kedua-dua "maros" ini dibincangkan di bawah.
Apakah maksud makro dalam perkataan
Penterjemah atau pengkompil akan melakukan penggantian corak ini secara automatik apabila menemui makro. Untuk bahasa yang disusun, pengembangan makro berlaku pada masa penyusunan, dan alat yang melakukan pengembangan makro sering dipanggil pengembang makro. Istilah makro sering digunakan dalam banyak konteks yang serupa, berasal daripada konsep pengembangan makro, termasuk makro papan kekunci dan bahasa makro. Selalunya, penggunaan perkataan "makro" membayangkan penukaran perintah atau tindakan kecil kepada satu siri arahan.
Tujuan makro adalah untuk mengautomasikan urutan yang kerap digunakan atau untuk mendapatkan abstraksi yang lebih berkuasa - tetapi ini selalunya perkara yang sama.
Bahasa komputer seperti C atau bahasa himpunan mempunyai sistem makro ringkas, yang dilaksanakan oleh prapemproses pengkompil atau pemasang. Tugas prapemproses makro C hanyalah carian dan penggantian teks yang mudah Menggunakan bahasa pemprosesan teks tambahan seperti M4, pengaturcara C boleh mendapatkan makro yang lebih canggih.
Bahasa seperti Lisp seperti Common Lisp dan Scheme mempunyai sistem makro yang lebih canggih: Makro berkelakuan seperti fungsi yang mengubah bentuk teks program mereka sendiri, dan semua bahasa boleh digunakan untuk menyatakan ubah bentuk ini. Makro C boleh mentakrifkan penggantian tatabahasa, tetapi makro Lisp boleh mengawal pengiraan bahagian kod.
Mendapat keupayaan untuk mengawal susunan pelaksanaan kod (lihat penilaian malas dan fungsi tidak terhad), menjadikan struktur sintaks yang baru dicipta tidak dapat dibezakan daripada struktur sintaks terbina dalam bahasa. Sebagai contoh, dialek Lisp yang mempunyai cond tetapi tidak if boleh menggunakan makro untuk mentakrifkan yang terakhir daripada yang pertama. Sambungan utama kepada sintaks Lisp, seperti sistem CLOS berorientasikan objek, boleh ditakrifkan oleh makro.
Microsoft Word dan Virus Makro
Visual Basic for Applications (VBA) adalah bahasa pengaturcaraan dalam Microsoft Office Tetapi mengikut definisi di atas, ia bukan bahasa makro sama sekali. Walau bagaimanapun, fungsinya telah berkembang daripada dan akhirnya menggantikan idea makro aplikasi pengguna, jadi ia secara meluas dan tersilap dirujuk sebagai bahasa makro.
VBA mempunyai akses kepada banyak fungsi sistem pengendalian dan menyokong pelaksanaan makro automatik apabila dokumen dibuka. Ini membolehkan anda menulis virus komputer dalam bahasa ini. Pada pertengahan hingga akhir 1990-an, virus makro menjadi salah satu jenis virus komputer yang paling popular. Projek lain yang termasuk bahasa makro, seperti openoffice.org, sengaja mengecualikan beberapa ciri (seperti pelaksanaan automatik) daripada bahasa makronya untuk mengelakkan program rosak. Walau bagaimanapun, ciri ini dialu-alukan dalam banyak transaksi.
Dalam menu perkataan
[Alat]-[Makro]-[Keselamatan] Anda boleh mencari pilihan yang berkaitan untuk ditetapkan (butiran diterangkan dalam tetapan, jadi saya tidak akan menerangkannya di sini)
Atas ialah kandungan terperinci Apakah definisi makro dalam Word?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!