Rumah  >  Artikel  >  Tutorial perisian  >  Apakah definisi makro dalam Word?

Apakah definisi makro dalam Word?

WBOY
WBOYke hadapan
2024-01-08 23:58:011037semak imbas

Apakah maksud makro dalam WORD? awak buat apa Makro ialah istilah yang digunakan untuk pemprosesan kelompok Contoh biasa termasuk bahasa TeX dan VBA (Visual Basic for Applications). Mereka boleh membantu pengguna mengautomasikan satu siri operasi, meningkatkan kecekapan dan ketepatan. Dengan menulis makro, pengguna boleh memudahkan tugas berulang dan memproses sejumlah besar data apabila diperlukan. Sama ada dalam pemprosesan dokumen, analisis data atau bidang lain, makro memainkan peranan penting.

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

Makro dalam sains komputer ialah abstraksi yang menggantikan corak teks tertentu mengikut satu siri peraturan yang telah ditetapkan. Perisian pejabat Excel secara automatik menyepadukan bahasa pengaturcaraan peringkat tinggi "VBA", dan program yang disusun dalam bahasa ini dipanggil "makro". Menggunakan "VBA" memerlukan asas pengaturcaraan tertentu dan memakan banyak masa Oleh itu, sebahagian besar pengguna hanya menggunakan fungsi penjadualan umum Excel dan jarang menggunakan "VBA".

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!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam