Notă – nu îmi asum eventualele probleme care pot apărea în urma folosirii unui macro!
OK, să zicem că aveți un text lung, scris cu diacritice – ă, î, â, ș, ț. Vreți să publicați textul pe un site și nu doriți să folosiți diacritice, vreți să aveți un text cu a, i, a, s, t. Cum “scăpați” de ele?
- O soluție ar putea fi o acțiune de tip “Search & Replace”, cu “Match case activat” (adică să înlocuiți ț cu t, nu și Ț cu t); problema e că durează un pic să faceți această operație pentru toate cele 10 diacritice (OK, 9, că nu există cuvinte care încep cu  mare);
- O alta? Folosiți o funcție automată de înlocuire, folosind macro-uri pentru Microsoft Word; găsiți un exemplu foarte bun aici;
Eu am însă un exemplu și mai bun; :) în sensul că macro-ul pe care vi-l propun înlocuiește ambele tipuri de ș și ț pe care le puteți întâlni într-un document (detalii);
Așadar, mai jos aveți un macro pe care trebuie să îl adăugați în Microsoft Word;
Aveți două soluții de a adăuga macro-ul în Microsoft Word:
VECHI: Adăugați fișierul “2011.02.05 Inlocuire diacritice macrou adaugat manual.txt” în lista macrou-urilor;
VECHI: eliminare_diacritice_modern.txt.- NOU, BUN, De folosit > Macro diacritice (trebuie pus în VBA).
Soluție pentru Word 2003 (By using Visual Basic for Applications);
Soluție pentru Word 2007 & 2010;
VECHI: Sau puteți importa macro-ul din fișierul .docm de mai jos:
“2011.02.05 Inlocuire diacritice macrou adaugat automat.docm“;
Soluție pentru a importa fișierul în Word 2003, 2007, 2009;
După aceea, e indicat să puneți o scurtătură către macro;
- Soluție pentru Word 2003;
- Soluție pentru Word 2007 & 2010;
Spor la treabă, acum un pic mai rapidă. :)
PS, 2014.02.25: De văzut și: Despre corectare ortografică și diacritice.
PS; 2021.10.30: Cum folosești Macro pentru Word? Macro pentru Word – Detalii #1 ». Detalii #2.
PS, 2022.04.09: Verificare ortografică – cum se face în mod automat? – Blog de Olivian Breda.
Salut
Am ajuns la articolul tau despre eliminarea diacriticelor dintr-un text cautand pe net subiectul.
Este OK, si te felicit pentru solutie.
Problema mea era eliminarea diacriticlor dintr-o fila excel.
Am rezolvat prin import in word si dupa aplicarea macroului inapoi in excel.
Ai vreo idee cum s-ar putea aplica si in excel ?
Daca ai timp scrie doua randuri.
Merci
Cu stima A.Dragan
Salut Aliodor,
Din ce stiu eu, se pot rula macro-uri si in Excel. Iarasi, din ce stiu eu, nu exista macro-uri generate foarte simplu, ca in Word – dai record macro, faci niste operatiuni si ai macro-ul facut.
Cauta pe Net macro-uri de tip search & replace si vezi macro-ul meu ca model, si ar trebui sa te descurci cu asta.
Exemplu:
http://www.vbaexpress.com/kb/getarticle.php?kb_id=156
Funcționează și în 2020 cu Office Word 2019 si 365.
Felicitări!
Mă bucur! :)
Salut,
Poti sa elimini diacriticile si online pe site-ul https://seohut.ro/eliminare-diacritice/“
Dar nu mai bine folosesti programe free de eliminare a diacriticelor? Cred ca este cea mai simpla varianta. Gasesti peste tot pe net, uite aici o varianta https://informatiiutile.ro/importanta-diacriticelor/
Buna ziua!
Cum pot avea o subtitrare la film pe stick, astfel încât să se vadă corect pe dvd player și să nu mai apară aiurea literele ș,ț,â,ă – etc .
Mulțumesc!
Bună ziua, Daniel!
https://olivian.ro/subtitrari-diacritice/