Metoda 1: Inserarea prin importarea unui fişier .BAT
atari a scris:
1. Deschideti un fisier oarecare Word 2. Apăsaţi Alt+F11 --> se va deschide fereastra "Microsoft Visual Basic for Application" [vezi Img.1] 3. Click dreapta pe "Normal", selectaţi "Import file". 4. Din dialogul de import selectaţi fişierul Convert.bas şi apăsaţi Open [Img.2]. --> Va apărea un nou element īn grupa "Normal"->"Modules" 5. Salvaţi schimbările efectuate (butonul Save din Microsoft Visual Basic for application) [Img.3] 6. Īnchideti fereastra Microsoft Visual Basic for application. 7. Asta e. Noile macrouri apar īn lista de macrouri care pot fi executate [Img.4 şi 5].
Notă: Cu Metoda 1 numele macrourilor īn fereastra de execuţie sunt precedate de prefixul "Convert", pentru ca sunt conţinute de un "Modul" care se cheamă "Convert". Dacă nu vă place prefixul ăsta si vreti să-l schimbaţi, de exemplu pentru organizarea īntr-o anumită ordine a macrourilor mai folosite, schimbaţi-l prin editarea cāmpului marcat cu rosu īn Img.3..
Deoarece salvarea s-a făcut īn şablonul "Normal", macrourile vor fi disponibile īn toate alte documente. Nu e nevoie de repetat procedura de fiecare dată cānd vreţi să le folosiţi. Nu e nevoie nici de un şablon dedicat.
1. Deschideţi un fişier oarecare Word 2. Apăsaţi Alt+F11 --> se va deschide fereastra "Microsoft Visual Basic for Application" 3. Dublu click pe "NewMacros" din grupa "Normal", "Modules" [vezi figura ___] 4. Īn cazul īn care mai aveţi alte macrouri deja definite anterior, codul acestora va apărea īn fereastra din partea stīngă. Altfel fereastra va fi goală. 5. Copiati īn fereastra asta (eventual după macrourile deja existente) tot textul din postarea de pe forum, īncepānd cu prima linie de tipul '=============== pānă la ultima linie de tipul ăsta. 6. Salvaţi schimbările efectuate (butonul Save din Microsoft Visual Basic for application) 7. Īnchideti fereastra Microsoft Visual Basic for application. 8. Asta e. Noile macrouri apar īn lista de macrouri care pot fi executate.
_______________________________________ Oameni şi popoare īşi cată libertatea; după ce-o obţin, īşi caută stăpān.
După cum ştim, īn Word nu există posibilitatea căutării şi īnlocuirii unui caracter īn cadrul unei selecţii de text. Dacă folosim Replace All se va produce īnlocuirea īn tot fişierul. Īnlocuirea cu confirmare este o soluţie mare consumatoare de timp.
Īn clipul de mai jos se poate vedea cum se importă şi cum se utilizează un fişier .bas ce conţine o macrocomandă Word pentru lucrul cu selecţii de text. Īn acest caz se produce īnlocuirea fără confirmare īn īntregul bloc de text selectat.
Fişierul bas. poate fi scris de utilizator īn mediul VBA sau poate fi descărcat de aici:
Modificat de uciN (acum 7 ani)
pus acum 7 ani
uciN
MEMBRU VIP
Inregistrat: acum 15 ani
Rularea unei macrocomenzi dintr-o listă este greoaie, mai ales dacă lista este foarte lungă. Īn această situaţie este util să creăm un buton care să-i fie atribuit macrocomenzii noastre pe care s-o rulăm cu un simplu clic.
Pentru detalii suplimentare urmăriţi şi clipul de mai jos: