Категория
Информатика
Тип
реферат
Страницы
5 стр.
Дата
22.06.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
21333.zip — 10.56 kb
  • makrovirusy_21333_1.rtf — 57.86 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Name
End Function
Некоторые функции всегда требуют фиксированное число аргументов
(до 60). Другие функции имеют несколько обязательных аргументов,
а остальные могут отсутствовать.
После того, как основы VBA стали понятны, идем дальше. Итак, виру сы и "троянцы" на VBA.
Язык VBA универсален, и тому есть две причины. Во-первых, этот язык
прост в изучении и использовании, поскольку он является языком ви зуального программирования, он ориентирован на события, а не на
объекты. С его помощью без особых затрат времени очень легко созда вать сложные модули. Во вторых, можно использовать большое количе ство предопределенных функций, облегчающих работу. В третьих, име ются функции (или макросы) автоматического выполнения, что
позволяет упростить написание процедур автокопирования, занесения
в память и прочих используемых стандартными DOS-вирусами.
Помимо этого, преимуществом VBA является свойство переносимости.
VBA работает под Win З.х, Win95, WinNT, MacOS и так далее, то есть
в любой операционной системе, где можно запустить приложения его
поддерживающие.
VBA представляет собой язык, адаптированный к языку приложения,
из-под которого он запущен. Это означает, что если на компьютере ус тановлена, например, испанская версия WinWord, то имена предопреде ленных функций будут также на испанском. Так что два следующих
макроса - вовсе не одно и то же.
Первый макрос (испанский):
Sub Demo_Macro
Con Seleccion.Fuente.Nombre="Times"
Fin Con
End Sub
Второй макрос (английский):
Sub Demo_Macro
With Selection.Font.Name="Times"
4*
End With
End Sub
Последний макрос не будет работать в испанской версии



Ваше мнение



CAPTCHA