Въведение в Office скриптове в Excel

Автоматизирайте повтарящите се задачи с Office скриптове в Excel за уеб. Запишете действията си, след което ги повторете, когато искате. Можете също да редактирате скриптовете си при промяна на работния поток. Office Скриптовете се съхраняват в облака, което ви позволява да актуализирате всяка от вашите работни книги, ако е необходимо. 

Забележка: Преди да можете да Office скриптове, администраторът трябва да ги разреши.

Когато записвате действията си с "Запис на действия", се създава скрипт. Тези действия могат да включват въвеждане на текст или числа, щракване върху клетки или команди на лентата или в менюта, форматиране на клетки, редове или колони, форматиране на данни като Excel таблици и т.н. Това, което виждате, когато сте готови, е изчистен прозорец на задачите, който показва описателен списък с всички стъпки, които току-що сте направили. Не ви трябва никаква работа с кодирането, за да записвате и изпълнявате Office скриптове. Ако изберете да редактирате действията си, можете да направите това от редактора на кодове, където можете да редактирате кода typeScript на скрипта. Научете всичко за писането на скриптове с редактора на кодове в Record, edit и create Office скриптове в Excel в уеб.

  • Активен акаунт Microsoft 365 абонамент с търговски или образователен лиценз Microsoft 365, който има достъп до Microsoft 365 Office настолни приложения. Това включва:

    • Приложения на Microsoft 365 за бизнеса 

    • Microsoft 365 Business Standard

    • Приложения на Microsoft 365 за предприятия

    • Office 365 ProPlus за устройства

    • Office 365 Enterprise E3

    • Office 365 Enterprise E5

    • Office 365 A3

    • Office 365 A5

  • OneDrive за бизнеса.

  • Удостоверяване на сървъра – Когато за първи път стартирате script Recorder или Code Editor, ще трябва да се удостоверите със сървъра, така че вашите скриптове да могат да се записват в облака. Влезте в акаунта си в Microsoft, както обикновено, след което, когато видите подканата Заявени разрешения, изберете Приеми, за да продължите.

    Забележка: След като сте превключвали правилната настройка в центъра за администриране, крайните потребители с подходящия лиценз ще имат достъп до функцията. Тази функция все още не е налична в Microsoft 365 за правителството на САЩ и клиентите с място за пребиваване на данни в една от новите географски данни на локалния център за данни.

Първи стъпки

  1. Първо, изберете раздела Автоматизиране на лентата. Това ще покаже вашите две основни опции в групата Инструменти за скриптове: Запис на действия и нов скрипт.

    Инструменти за скриптове
  2. За да създадете нов скрипт Office, натиснете бутона Запис на действия, след което започнете да изпълнявате стъпките, които искате да автоматизирате. За този пример вземаме прост диапазон от данни, преобразуваме го в таблица на Excel, добавяме обща колона и сумарен ред и завършваме, като форматираме нашите стойности като валута.

    Преди и след изображения на 5x3 мрежа от данни, които ще се използват за създаване на скрипт на Office, за да го конвертирате в таблица на Excel с общ ред и колона, след което форматирайте данните като валута.
  3. Когато започнете да записвате нов Office скрипт, ще видите прозорец на задачите "Запис на действия" отдясно. Тук ще видите кратко описание на действията, които предприемате в списъка. Когато сте готови с всички стъпки, можете да натиснете бутона Стоп.

    След като сте записали Office скрипт, ще видите описание на това, което прави всяка стъпка.
  4. След като натиснете бутона Стоп, екранът Редактор на кодове ще се покаже с избран нов скрипт.

    Редактор на код
  5. По подразбиране Excel ще наименят вашите скриптове "Скрипт 1", "Скрипт 2" и т.н. Въпреки това ще искате да дадете смислени имена на скриптовете си; В противен случай ще трябва да прокопаете всеки от тях, за да намерите този, който искате. За да дадете на скрипта си ново име, щракнете върху трите точки и изберете Преименуване от изскачащо меню. 

    Office Контекстно меню "Скрипт"

Повторно изпълнение на Office скрипт

  1. Ако галерията с Office скриптове вече не се показва, можете да я покажете от Инструменти за автоматизиране > скриптове.

    Лента със скриптове
  2. Щракнете върху скрипта, който искате да изпълните. Той ще се покаже в редактора на кодове. Щракнете върху бутона Изпълнение, за да стартирате скрипта. Ще видите кратко известие, че скриптът се изпълнява, което ще изчезне, когато скриптът завърши.

    Изпълнение на скрипт

    Забележка: Тази тема не обсъжда редактирането или писането на ваш собствен код на TypeScript, но можете да прегледате нашата техническа документация Office скриптове.

  3. Други опции – ако щракнете върху многоточието (...) от дясната страна на екрана Редактор на кодове, ще видите контекстното меню. Тук имате възможност да:

    Още опции

    • Преименуване на скрипта

    • Копиране на скрипта

    • Споделяне на скрипта

    • Автоматизиране на скрипта с помощта на "Създаване на Flow"

    • Изтриване на скрипта

Потенциални грешки

  • Важно е да знаете, че когато записвате скрипт на Office, скриптовият рекордер заснема почти всяко поддържано действие, което сте предприели. Така че ако направите грешка във вашата последователност, например щракване върху бутон, върху който не сте възнамерявали да щракнете, скриптовият рекордер ще го запише. Разделителната способност е да запишете отново цялата последователност или да промените самия код на TypeScript. Затова когато записвате нещо, е най-добре да запишете процес, с който сте отлично запознати. Толкова по-плавно записвате поредица, толкова по-ефективно ще се изпълнява, когато я възпроизвеждате.

  • Някои действия може да са наред при първото записване на вашия скрипт, но неуспешни, когато се опитате да ги възпроизведете обратно. Например в по-ранния пример, където форматирахме някои примерни данни като таблица, нашият код ще бъде неуспешен, ако се опитаме да го изпълним в актуализираната таблица, тъй като Excel не позволява таблиците да се припокриват помежду си. В този момент редакторът на кодове ще покаже съобщение за грешка.

    Съобщение за грешка на редактора на кодове, в което се посочва, че скриптът се изпълнява с грешки. Натиснете бутона Регистрационни файлове, за да научите повече.

    Щракването върху бутона Преглед на регистрационните файлове ще покаже кратко обяснение на грешката в долната част на екрана редактор на кодове.

    Грешка в скрипта
  • Неподдържани функции – Непрекъснато работим за добавяне на поддръжка за повече функции, но в момента не всичко се поддържа. Когато това се случи, ще видите бележка в екрана Действия за запис. Можете да изпълните отново кода и той просто ще игнорира всички стъпки, които не е могъл да запише.

    Диалогов прозорец "Действия от racord", указващ кога определени стъпки не могат да бъдат записани.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на excel или да получите поддръжка в Общността за отговори от.

Вж. също

Office Техническа документация за скриптове

Записване, редактиране и създаване на Office скриптове в Excel в уеб

Отстраняване Office скриптове

Примерни скриптове за Office скриптове в Excel в уеб

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

×