Интернет-журнал 'Домашняя лаборатория', 2007 №3 - Вудворт
Шрифт:
Интервал:
Закладка:
�������� ����� ���������� � ���������� ������� � �������� ������������� � �� ����� ��������. � ���� ������ ����� ���������, ��� ��� ������������ ���������� ����� ����� ����� ��� (������, ��� ������ ������������� � ��� Variant � ������ ��� ������������ � ������������). ������ ���������� ������ ������� �� ������������� ����� ���������� � ���������� ����������� � � ���������� �� ���������. ���, ���� � ��������� ������� �������, ��� ������ ����������, ������������ ��, ����� ��� Integer, �� �� ����������, ������� ���������� � ������� ��� ������ (� ��������� ������� � "�"), ������ ���� ���������� ������ ��� Integer �� ������ ������� (��� �� � ����� � ���� �������).
����� ���������� ������� ��� ��������� ����� ��������� ���������� Public ��� Private ("Private Function uvelich(b As Integer, � As Integer) As Integer"). ������� ��� ���������, ����������� ��� Public, ����� ���������� � �� ������ �������, � �� ����� ��� ������� ��� ���������, ����������� ��� Private, �������� ������ �� ������� ������.
�� ��������� ��� ������� � ��������� ��������� ������������ ��� Public (� ���������� � ����������� ��� Private!).
���� � ��������� ���� ��������� ��������� ��� ������� (�� ���� ��������� ��� ������� �������� ������ ��������� ��� �������, �������, � ���� �������, �������� ��� ���� ��������� ��� ������� �.�.�.), �� �� ��������������� ("��� ���� ��������?") ������ ��� ������� ����������� � ������� ���� ���� ������ (���.�2.3), � ������� ����� ��� ������������ ������.
���.�2.3. ���� ���� ������.
� ���������� ���� � ������ ������� ���� ���� ��������� (��. �� ���.�2.2) ����������� ��� ��������� � ������� ��������� ������. ��� ���� ����� ������������ ��� �������� �������� � ������������ ����� ������, � ����� � ������ �������� ����������, �������� �� ������� ����� � ���� ���� ������.
������� ��������� � ���������� ��������� � �� ����� ����� ���������� (� �� ��������� ������ ������ ������ ������). ������ ����� ���������� ����� ��������� ������ � ��������� ������ ��� �� ������ �� ����������.
�� ����� ���������� ���������� ��� ������� ��������� � ����������� ��� ��������� ������� ����������� ���������� �� ������� �� ���� �������� ��� ��� ���� ��������� ��� �������, ������ ������� "��� � �������" �� ���� ������� ��� ������� �� ����������� ������. ����� ��� ��������� ��� ������� ����� ��������� ��������������, ��� ��� ������� ����������.
������� "��� � �������" �������� � ����� ��������� ��� �������, ������� �������, � ��������� � ������� ������ ��� ������� �� ����� ��������� ��� �������, �������� ����� � ����� ���������� ���������� � ��������� ���������.
�������� ��������� �� ��������� ��������� � �������, �� ��������� ����������� ����� ������������ �������� ���� � �� �� ��������� ����, ��������� � ��� �� ��������� �� ���� ����������. � ���������, ��������� �������������� ��������� �� VBA ��� ���� �� �������, ��� ��� ��� ������� � ������� ���� �� ������ ������� �� ������������� ��������� (� �� ����� ��� � ����������, ���������� �� ������ ������ ������ ����������������, �������� � ������ ������� � �������� ���������� ���� �� ���� ��������� � ���).
������ � ������������ � ��� ���� ���������� ���������. � �� ������� ����� �������� ������������ ����������� ���������� ��� �������� �� �� ����. ��� �������� ���� ������������ �������� ��������� VBA. ���� ������ �������� ����������, ��� ����� ����� � �������� ���� ��������� ���������� ������ (���� "������").
������ ����� (�� ���� ������ ������ ���� � ��������� �������� �������� ��������-UserForm) ��� ������ ������� �� ����� ������������ �����, ����� ������� � ���� ������� ����. �� ����������� ������ ������������ "������ ����������" (���� �� ���, �� �� ����� ������� �� ���� ���-������ ���������) ������������ ��� ��������� �������� ����� (���.�2.4):
������� �������
���.�2.4. ������ ������������ � ������������ ����
1.����� ����������� ������ � ���������� ��������� ����������. ������ ����� �� ����� � ����� ������������, � �������.
2.����� ����� ������ � ���� ������������ ����������� ������ ��������� ����������. ����� ��������� ������ ����� ������������ � ���������.
3.���������� ����� ������� � �������� ������ ������ �������� �� ���������� ��������������, ����� ����������� ������ ������� �� ������ ������������ "��������������" � Word.
�������� ��������� ������� �������� ������ � ��������� � ��� ���������� ����� � ������� ���� "������ ����" �� ������ ������.
4.������� � �������, ������� ���������� �� ������ ����� ���������� � ���� ����������: ����������, ����������� (����� ���� ���������� ��� �������������, ��� � �������������) � ���������� (������������ ����������).
5.�������������� � �������, ������� ����� ����� ���������� �� ����������, ����������� � ���������� ����������. � ������� �� ������, ������������� ������ ���� ���������� � ������ � ������� �������� ��7 � ����� � �, ���� ���� �� �������������� � ������ �������, �� ��������� �������� ���� �� �����.
� Microsoft Word ������� ���������� ����, ���������� ��� ������, ��� � �������������. ���, ����� ��� ������� ���� ������-��������� ������� �� �������, � ���� �������-������ � �� ��������������.
6.������������. ��� ������, ������� ����� ���������� � ������� ��� ������� ���������. ��������, � Microsoft Word ��� ���� ����� ������ ������ ������� �������� ��� �������������� ������ ��������, ������ �������, ��������������.
7.������. ���������� ������������� � ����������. � �������� ������������ ��� ����������� ����� �������������� (���, ��� ��� ������� 5 � ����� ������). � ����� ����� ����� ���� ��������� ����� �, ��� ���������, ��������� ����� ��������������, ������� ����������� ���������� ���� �� �����.
8.���������� ������. ������� ��������� ������ ����� ������ "Ok" ��� "������" � ����� ���������� ����.
9.������ ������� � 10. ����� �������. ������������ �� ���� ����� ���������-������� ����� ������� "�����", "����������", "������" �