Интернет-журнал "Домашняя лаборатория", 2007 №7 [Журнал «Домашняя лаборатория»] (fb2) читать постранично, страница - 824
[Настройки текста] [Cбросить фильтры]
223
То, что человек узнал, как устроен пистолет, совершенно не означает, что вечером он пойдет грабить прохожих. Последнее определяется его моральными качествами, а не его любознательностью.
224
Будьте уверены — известен.
225
Это означает, что пользователи должны платить за информацию столько, сколько они могут заплатить, а не столько, сколько назначает производитель, — при условии, что информация не предназначена исключительно для этих пользователей.
226
Строго говоря, название "макросы" для них не является точным: в классическом программировании под макросом понимают имеющую имя группу команд, которая подставляется на место этого имени в текст программы перед ее переработкой в машинные коды и служит для облегчения труда программиста.
227
Библиотека — это (в общем случае) файл, содержащий в себе код подпрограмм, используемых другими программами. Библиотеки делаются для того, чтобы несколько программ, которым требуются одни и те же подпрограммы, могли их брать из библиотек и тем самым не содержать их в себе и быть меньшего объема. Кроме того, библиотека может Загружаться в оперативную память лишь при ее вызове из программы и тем самым не Загромождать ее, когда содержащиеся в ней функции не нужны.
228
Например, если вы в своей программе используете переменную "а", то в том случае, если ваша программа вызовет другую программу, в этой другой программе переменная "а" будет иметь именно то значение, которое ей было задано в первой программе только тогда, когда она в этой первой программе объявлена (возможно, и как Variant — главное, чтобы объявление было). Скажем, если в первой программе переменной "а" присваивается значение "3", а во второй к этой переменной прибавляется 2, то в том случае, если в первой программе объявление переменной "а" отсутствует, результатом сложения будет 2, а не 5, - так как вторая программа сочтет "а" новой переменной, равной нулю.
229
Кроме того, при вызове процедуры или функции иногда требуется указывать команду Call (подробное смотрите в справочной системе).
230
Это означает, что расстояние до бегунка можно получить командой типа "а= ScrollBar.Value", где ScrollBar — имя полосы прокрутки (задается в Окне Свойств, в параметре Name).
231
За некоторым исключением — отдельные команды из новых версий Visual Basic for Applications убраны. Впрочем, их не так много и они используются в весьма специфических целях.
232
При сохранении нового документа ему дается по умолчанию либо имя по его первой строчке (как бы "по заголовку текста"), либо, если первая строчка пустая — имя Doc1.doc (наш случай). Однако в том случае, если в папке сохранения документов по умолчанию, в которой сохраняется этот новый документ, уже есть файл с именем Doc1.doc, то новому документу по умолчанию предлагается уже имя Doc2.doc — чтобы не произошло перезаписи предыдущего файла с подобным именем. Так же происходит и при сохранении последующих документов, — некий "интеллектуальный механизм" раздавания файлам уникальных имен.
233
Место сохранения можно задать, включив в имя документа в пункте "FileName" полный путь к его новому местоположению.
234
У этого варианта, впрочем, есть один недостаток — при большом числе документов, загруженных в Word, увеличивается расход оперативной памяти и замедляется быстродействие программы, но для моего случая это несущественно, так как время здесь не является лимитирующим фактором.
235
Существует программа "Генератор иконок", специально предназначенная для извлечения иконок из недр Word'а. О ней рассказано в главе 9.
236
2 Вы можете в этом убедиться, использовав фрагмент кода
For Each J In CommandBars
Debug.Print J.Name
Next J
который выведет в Окно отладки имена всех присутствующих в Word и в открытых и загруженных документах и шаблонах панелей инструментов.
237
Стоит признать, что в Excel концепция панелей инструментов значительно хуже продумана, чем в Word. Этим и объясняются такие сложности при работе с ними.
238
Благодарю Тестовую лабораторию PC Magazine RE за эту рекомендацию.
239
В MS-DOS, впрочем, присутствовала возможность включать в программу так называемые
Последние комментарии
3 часов 52 минут назад
1 день 15 часов назад
1 день 23 часов назад
2 дней 14 часов назад
2 дней 18 часов назад
2 дней 18 часов назад