Где я нахожусь, не разрешено устанавливать какое-либо программное обеспечение. Мне нужно автоматизировать некоторые задачи, и я не могу сделать это в powershell, потому что это запрещено. Существуют ли какие-либо языки, уже установленные в Windows, которые я могу использовать для автоматизации и, возможно, интеграции с Microsoft Office?Какие языки программирования установлены в Windows XP по умолчанию
ответ
Да, вы можете запускать VBScript и JScript через Windows Script Host. При использовании этих языков вы можете создавать объекты для взаимодействия с Microsoft Office.
EDIT:
Я нашел в документации по WSH довольно не хватает, особенно для примеров JScript. Недавно я написал сценарий для печати всех файлов в папке и вложенных папках, должен был использовать JScript, потому что моя целевая машина была схожими ограничениями с вашими. Зайдите в this gist для источника, он должен дать вам общее представление о том, как скрипты WSH могут работать.
Кроме того, вы можете взаимодействовать с Excel, например, путем вызова CreateObject("Excel.Application")
и использования возвращаемого объекта. Я должен был сделать это один раз, но этот код принадлежит бывшему работодателю, и я не могу вспомнить специфику, помимо захвата экземпляра Excel.
VBScript (WSH/CSCRIPT), Batch (MS командной оболочки обычно называют DOS), через самих офисных приложений у вас есть VBA (Visual Basic для приложений)
- 1. Какие языки программирования установлены по умолчанию в Windows 7?
- 2. Какие языки программирования поддерживают TestComplete?
- 3. Языки программирования для Windows
- 4. Какие языки программирования для GPU
- 5. Какие языки программирования трудно скрывать?
- 6. Какие языки программирования являются регулярными?
- 7. Какие языки программирования требуют IDE?
- 8. Какие языки программирования хорошо работают для моделирования?
- 9. Какие шрифты установлены по умолчанию на Android?
- 10. Какие языки программирования, которые могут создавать автономные окна .exes?
- 11. Какие языки программирования возможны на Blackberry?
- 12. Какие языки программирования используются для мультимедийных пультов?
- 13. Какие языки реализуют функции от функционального программирования?
- 14. Какие общие языки программирования программирования/реализации компилируются в C
- 15. Какие языки программирования доступны для MAC для веб-программирования
- 16. Facebook Разработка игр - Какие языки программирования?
- 17. Какие другие языки программирования работают на PNaCl?
- 18. Какие языки программирования поддерживают ленивую оценку?
- 19. Какие языки программирования поддерживают постоянные методы?
- 20. Какие языки программирования не имеют индексированных списков?
- 21. Какие языки программирования имеют доступ к WinAPI?
- 22. Какие языки программирования предотвращают исключения нулевого указателя?
- 23. Какие языки программирования хороши для статистики?
- 24. Какие языки программирования не поддерживаются Eclipse?
- 25. Какие языки программирования .NET имеют поставщик CodeDom?
- 26. Какие языки программирования имеют JIT-компиляторы?
- 27. Какие новые и новые языки программирования
- 28. Какие языки программирования не имеют контекста?
- 29. Какие самые красивые языки программирования? (По вашему мнению)
- 30. Какие языки для сценариев и программирования доступны по умолчанию в Mac OSX?
Batch, VBScript? Не уверен насчет офиса, хотя –
Поговорите с вашим менеджером и попросите его разрешить Powershell. Если вы не можете выполнять свою работу из-за отсутствия инструментов - это настоящая проблема, требующая адресации. – ChrisF
Вы не должны устанавливать внешние программы ... вы знаете, из соображений безопасности. Но ты будешь работать в Windows. Hmmm – RHSeeger