Интернет-журнал 'Домашняя лаборатория', 2007 №3 - Вудворт
Шрифт:
Интервал:
Закладка:
���.�1.12. ���� �������� �������� (������)
�� ������ ������������ "������" ��������� VBA ������� ��������������� ������ ��� ������ ������������� �������. ���, ������ "������ �������/�������" ��������� ������� ��������� ����������� ����� ������� (�� �� ����� ����� ��������, �������� ����� ������� �����, �� ��� �������� ������ � ��� ���������� ������), � ������ "��������" ������� ���������� � ����������, ������� � ������ ������ ��������. ��� � � ����� ��������� Word, � ��������� VBA ����� ��������� �������� � ����� ��������� ��� ����� �������� �������� � ��������������� ��� ������.
��� ������, �������� � ������ �������, ����� ��������� � ��������� �����. ��� ����� � ��������� �������� �� ������������ ���� ������ ������ ���� ���������������� ������ ���� ������� ������� "������� �����". ������ ����� �������� � ��������� ����� � �����������".bas". ����� ������ ���������� �������� ������ � ���� Explorer'�, ����� ������� ����� ������ ���� � �������� VBA ������������ �������� Drag-and-Drop. �������� ����� ����������� ������ ����� ����� ������� "������ �����" ���� �� ���� ��� ����� �������������� ��� ������ � ���� ��������� VBA.
������ � ����� ����� �������� ������������� ����� ���������� ���������, ������� �� �� ������ ������� � ������.
�������� ������� ����������������� VBA �������� ����� �������� ������������� ������� ���������, �� ���� ������ � ��� ��������������� � �������� ������. ��������� ���� VBA � �� �������������, � ���������������� (�� ���� ������� ��������� ������������ ����� ����� ��������� ����, ���������� � ������� ��� ���������, ������� ����������� � �������� ���� ��� ������ �� �������, � �� ����� ��� �������� ������� ������� �������� �������� �� ��������� ������ ���������������� ������������ ����� ���� � ����������� �������� �����), �� ����� ���������� ��������� ���� � �������� ��� ������� ��������� ������ � �������������.
��� ������� �� ���������� ������� ��� ���������� ��������� �� ��������� VBA ���������� ������ ������� F5. ��������� ������ ����������� �, ���� � ��� ����� �������� ������ � ������ ������ ��� ��������� � ����������� ��������, ����� ������ ��������������� ��������� (���.�1.13).
���.�1.13. ��������� �� ������ ����������
������ ��������� ��������, ��� ��� ������� ��������� VBA ����������. ������ � ���� �������� ��� ���������, �������������� �������� ���.
(� VBA ����� ��������� ����������� ������� � ������� ��� ���������, ������� ����� ���������� ��� ��, ��� � ����������. �� ���� ����� ���������� � ��������� �����.)
���� ��������� ������ ���������� ������������� ������������� ������ VBA, �� �������� VBA ������ ���������� ����, � ������� ���������� ��������� �������� ������. ���, ��� ������� �������� ������ ������� ���������������� ����� � ��������� ���� ������ ��������� "������������� ����� ��������� �� ����������" (���.�1.14), ��� ��� ����������������� ����� � ��������� �� ����.
���.�1.14. ��������� �� ������ ��-�� ������������� ������������� ������ VBA
� ���������� ���� �� ���.�1.14, ��� ����� ������, ���� ������ ��� ��������� "�������". ����� �� ���, ����� ������� � ����� ������� ��������� � �� ���� ������������ ��������� ��������� VBA, � ������� ��������� ����� ����������� ���������, � ����������� ����� ����������� ������ �������� ���� ���������� ��������� � ���� ������������� �������� ��� ��������. ����� � ����� ������� ����� ������� �� ��������� VBA, �������� ������ ������ ��������� � ����� ������� F8.
���� ������ ��������� � �������, ����������� � ����������� ������� (��������, ����������� ��������� ����� ����� ��������������� ������ Word), �� ������ "�������" ����� ���������.
� ������ ������� ������������ �������� ��������� �����������:
1.���������� ���������� ���������. ����������� ��� ������� ���������������, �� ���������� ������ ������� ������� ������� ������ F8. ���� ��������� ���-�� ������ ������ ���������, �� ����� ����������, �� ����� ��������� ����� ��� ����������. ��� ��������� ���������� � ��������� �������������� ������ ������ �������, ������� ����� ��������� ���������.
2.��������� �������� ����������. ������� � ������ ������� ������ � ����� ����� ����������, ����� ������� �� �������� (���.�1.15).
���.�1.15. �������� �������� ���������� � ������ �������
����� ����, �������� ���� ���������� ��������� ����� ������� � ���� ��������� ���������� (���.�1.16, ����� � �� ���� ���).
���.�1.16. ���� ��������� ����������.
��� ���������� ���������� ��������� �������� ���������� � ���� ���� ��������� �� ��������, ������� ��� ����� � ���������. ��� ����� ������� ��� ������� ��������� ���������, ����� ���������� ����� ������ � �� ���������� ������, ��������� � ������������ ��� ������������ ������ ����������� ������� �������� ���������.
3.������ ��������. ���� ��������� �������, �� ��������� �� ���� �� �������� � ������� ������ F8 � ������� �� ������� ���������� � ��������. � ���� ������ ����� ������������ ����� ��������, �� ���� ������� � ������ ���������, ��� �� ���������� ������ ������������, � ���� ��������� � ������� � ����� �������. ��� ��������� ����� �������� ����� �������� ����� ������� ���� �� ����� ����� ���� ���� ������, � ����� �������� ���������� ������ � ��������� �� ����� ����� �������� (���.�1.17).
���.�1.17. ����� ��������. �� ����� ���� ��� ����������.
������� � ����� �����, ��������� ����� ����������� �������� �� ������� ������ F8. ���������� �� ���������� ���������� ����� ����� ������� ������ F5. ����� �������� �������, ����� �����