
O macro reprezintă o serie de comenzi și instrucțiuni grupate ca o singură comandă pentru a realiza o sarcină în mod automat, utilizate în principal pentru automatizarea acțiunilor repetitive.
Macro-urile bazate pe VBA au fost eliminate în VS 2012, dar comunitatea de dezvoltatori Microsoft nu a renunțat și a lansat extensii pentru a umple acest gol. La începutul lunii mai, echipa Visual Studio a lansat o nouă extensie VS Macro; astăzi, avem confirmarea că extensia pentru Visual Studio 2013+ funcționează foarte bine. Extensia permite utilizarea de macrocomenzi în IDE și poate înregistra majoritatea caracteristicilor din Visual Studio, inclusiv operații de editare a textului.
Lista completă de caracteristici include:
- Înregistrați și redați operațiunile active ale documentelor și comenzile IDE Visual Studio
- Redare de mai multe ori
- Gestionați și persistați macrocomenzile cu un Macro Explorer
- Atribuiți legături de tastatură oricărei macrocomenzi
- Macrocomenzile înregistrate ca fișiere JavaScript care apelează API-uri VS DTE
- Editarea macro în Visual Studio cu DTE IntelliSense
- Opriți redarea
- Exemple de macro-uri.
După ce instalați extensia, meniul Macro va fi vizibil în Instrumente> Macro. Macrocomanda curentă este una temporară care încorporează ultima macrocomandă înregistrată. Pentru a-l salva, faceți clic dreapta pe macrocomanda curentă și denumiți-l nou. De asemenea, puteți atribui o comandă rapidă pentru un acces mai rapid. După această operațiune, noua macro va persista în sistemul de fișiere.
Cu toate acestea, nu toate caracteristicile sunt acceptate de această extensie. Nu puteți înregistra interacțiunea cu ferestrele de dialog sau nu puteți executa o macrocomandă în interiorul altei macrocomenzi. De asemenea, nu puteți reda macrocomenzi din Visual Studio 2010, deoarece cu această extensie, macrocomenzile sunt scrise în JavaScript, în timp ce macrocomenzile din Visual Studio 2010 au fost scrise în macrocomenzi VBA.
Cu aceste extensii, Microsoft dovedește încă o dată că își aude dezvoltatorii.
Povești conexe pe care trebuie să le verificați:
- Windows 10 Anniversary Update SDK a fost lansat dezvoltatorilor
- Microsoft caută să îmbunătățească Bing Maps, aducând noi tehnologii dezvoltatorilor
- Remediați „Licența dvs. de dezvoltator a expirat” în Windows 8, 8.1, 10