Конспект лекций по Excell. 2011 печ. 184Л Электронные таблицы.Кон.лек- 26.12. Конспект лекций по дисциплине компьютернаятехникаипрограммировани е для студентов 1го курса дневной и заочной форм обучения образовательно
Скачать 3.95 Mb.
|
1) по команде Правка → Специальная вставка, или 2) методом Перетащить и Отпустить (Drag and Drop). Но каким бы методом она не выполнялась, подлежащая вставке часть документа предварительно должна быть выделена! Для того чтобы вставить в составной документ выделенную часть сер- верного документа с помощью команды Специальная вставка необходимо выполнить следующие действия: 1. Любым известным способом скопировать в буфер обмена выделенную часть документа приложения-сервера. 2. Обозначить место вставки данных в составном документе. 3. Выполнить команду Правка → Специальная вставка. 4. В раскрывшемся окне диалога Специальная вставка указать: а) В списке Как – формат вставки данных и приложение-сервер, в котором эти данные были созданы. б) С помощью переключателя Вставить или Связать – способ вставки объекта данных. Если выбрано значение Вставить, то объект будет вне- дрен в документ контейнерного приложения, а если Связать – связан. При этом в нижней части окна диалога Специальная вставка, в групповой рамке Результат, отображается комментарий к выбранным параметрам вставки. в) Нажать кнопку OK. Вставленная таким образом часть документа приложения-сервера в документе приложения-контейнера Microsoft Word не всегда может быть вид- на, например, если он находится в Обычном режиме отображения документа. Для того чтобы отобразить связанный или внедренный таким образом объект необходимо: 1. В режиме отображения документа Web или Разметка выделить вставлен- ный объект. 233 2. Выполнить команду Формат → Объект, или Формат объекта – из контекстного меню. 3. В раскрывшемся окне диалога Формат объекта на вкладке Положение пе- реключатель Обтекание выставить в положение в тексте. 4. Нажать кнопку OK. Вставка выделенной части документа приложения-сервера в документ приложения-контейнера методом Перетащить и Отпустить также выполняется двумя способами: 1) при нажатой левой кнопке мыши, и 2) при нажатой правой кнопке мыши. После завершения перетаскивания с помощью левой кнопки мыши вы- деленный объект внедряется в документ приложения-контейнера, и удаляется из документа приложения-сервера. Если при этом была нажата клавиша Ctrl, выделенная часть документа будет скопирована и внедрена, но не удалена. При завершении перетаскивания с помощью правой кнопки мыши появляется контекстное меню следующего вида: Его пункты Переместить и Копировать эквивалентны перетаскиванию объекта с помощью левой кнопки мыши без нажатой клавиши Ctrl, и при ее нажатии, соответственно. Выбор пункта Связать вызывает связывание выде- ленной части документа приложения-сервера с документом приложения- контейнера. Вставка в составной документ части исходного документа выполняется даже в том случае, когда исходному документу даже не было присвоено соб- 234 ственное имя, и он ни разу не сохранялся на диске. Это гораздо лучше, чем за- писывать на диск никчемные файлы только для того, чтобы после внедрения в составной документ сразу же их удалять. Внедрение нового документа Одним из преимуществ OLE является то, что во многих случаях исход- ный серверный документ не требуется. Эти данные можно создать, запустив серверное приложение из приложения-контейнера, а затем вставить их в до- кумент контейнерного приложения как внедренный объект. Это значит, на- пример, что можно вставить в текстовый документ Microsoft Word рабочий лист Microsoft Excel как внедренный объект, а затем заполнить его. Для этого необходимо выполнить следующую последовательность действий: 1. Установить курсор в документе Word в месте вставки таблицы. 2. Выполнить команду Вставка → Объект. 3. В раскрывшемся окне диалога Вставка объекта на вкладке Созда- ние в списке Тип объекта указать тип создаваемого объекта, например, Лист Microsoft Excel. 4. Нажать кнопку OK. В результате в документ Microsoft Word будет внедрен рабочий лист Microsoft Excel открытый в режиме не- посредственного редактирования. Созданный таким образом неза- полненный рабочий лист можно за- полнить либо сразу, либо потом. Аналогичным образом можно внедрять не только рабочие листы Microsoft Excel, но и любые другие не- заполненные документы, типы которых выбираются из списка Тип объекта на вкладке Создание окна диалога Вставка объекта. Фрагменты Фрагмент – это часть документа, которая хранится в виде отдельного файла в любой папке на диске. Чаще всего фрагменты располагают на рабочем 235 столе Windows Фрагмент можно создать двумя способами: 1) методом Перетащить и Отпустить, и 2) через буфер обмена. Для того чтобы создать фрагмент методом Перетащить и Отпустить необходимо отбуксировать выделенную часть документа в выходную папку, например, на рабочий стол Windows. При этом, естественно, выходная папка должна быть отображена, а окно приложения не должно быть развернуто на весь экран. Если перетаскивание выполнялось при нажатой правой кнопке мыши, то после его завершения раскроется окно меню следующего содержания: Выбор пункта Создать фрагмент вызывает создание копии выделенной части исходного документа, Переместить фрагмент – перемещение, т.е. после соз- дания фрагмента выделенная часть исходного документа будет удалена, а Соз- дать ярлык для документа – создание ярлыка для документа, соответственно. Создание фрагмента через буфер обмена выполняется по традиционно- му алгоритму: 1. В начале выделенный фрагмент документа необходимо скопировать в буфер обмена. 2. Затем – вставить в выходную папку. Вставка существующего фрагмента в документ контейнера выполняется как обычно – либо методом Перетащить и Отпустить, либо через буфер об- мена, с помощью контекстного, или основного меню. Преимущество фрагментов по сравнению с использованием буфера обме- на состоит в том, что содержимое буфера обмена исчезает при завершении сеан- са работы Windows, а фрагмент хранится на жестком диске неограниченно долго. Вставка в виде значка Вставляемые данные можно поместить в документ не как объект, а в виде значка. Для этого при вставке необходимо установить флажок В виде значка в окне диалога Вставка объекта или Специальная вставка. Это удобно, если необходимо вставить данные из другого приложения, но нет не- обходимости в постоянном их отображении. При выполнении двойного щелч- ка по такому значку загружается соответствующее приложение-сервер и ото- бражает внедренный объект. 236 Данные, которые не имеют визуального представления, например, звуко- вые файлы, всегда вставляются в документ в виде значка, а двойной щелчок вызывает их воспроизведение. Преобразование вида вставленного объекта из значка в визуальное пред- ставление и обратно, выполняется по такому алгоритму: 1. Щелчком мыши выделить значок, или изображение объекта. 2. Выполнить команду Правка → Объект → Преобразовать. 3. В раскрывшемся окне диалога Преобразование типа объекта сбросить или установить флажок В виде значка. 4. Нажать кнопку OK. Не все приложения Microsoft Windows поддерживают технологию OLE в полном объеме. Некоторые из них, например, могут быть использованы толь- ко в качестве приложения-сервера, в то время как другие – только в качестве приложения-контейнера. Если в меню приложения нет таких пунктов как Вставка → Объект или Правка → Специальная вставка, то такое приложе- ние возможностей контейнера OLE не поддерживает. При вставке объекта, соз- данного в приложении, которое поддерживает функции сервера OLE, он сразу отображается в документе, и при выполнении на нем двойного щелчка запускает- ся приложение-сервер, в окне документа которого объект можно редактировать. 10.4. Полиморфизм Полиморфизм (polymorphism) – это свойство компьютерных программ, которое позволяет использовать одни и те же действия для решения несколь- ких схожих, но технически различных задач. В общем, виде идея полимор- физма может быть коротко сформулирована следующим образом – «один ин- терфейс, множество реализаций». Полиморфизм достаточно широко используется при создании самых различных программ, самого разнообразного назначения. Однажды освоив не- 237 который набор приемов управления одним приложением, затем большинство из них можно использовать и при управлении другими приложениями. При этом, естественно, в каждом конкретном приложении, и его состоянии, могут быть задействованы совершенно различные механизмы. Так, например, перемещение или копирование выделенного фрагмента в пределах одного документа реализуются с помощью элементарных функций перемещения и копирования конкретного приложения. Те же действия, но между различными документами одного приложения, могут задействовать со- всем другие механизмы (например, технологию DDE), а между документами различных приложений – третьи (например, технологию OLE). 10.5. Управление связями В процессе работы с документом, содержащим внешние связи, возника- ет ряд задач, связанных с управлением этими связями. Так, например, при пе- ремещении, переименовании или удалении источника данных ссылки в доку- менте-приемнике станут некорректными, и они должны быть соответствую- щим образом изменены. В связи с тем, что связь между ячейками различных рабочих книг Microsoft Excel выполняется по технологии DDE, а связь между рабочей книгой и другими приложениями Windows, как правило, выполняется по технологии OLE, методы управления этими связями различны. Управление связями DDE Самый простой и практически единственный способ управления связя- ми DDE в Microsoft Excel – это вручную отредактировать ссылки в формулах. Чаще всего этот способ используется, когда требуется изменить ссылки в од- ной-двух ячейках. Если же надо изменить связи во многих ячейках, зачастую удобнее и быстрее создать их заново одним из приведенных выше способов, чем редактировать вручную. Автоматически изменить большое количество ссылок можно только в одном случае – когда необходимо изменить имя книги – источника данных, или путь к ней. Для этого необходимо: 1. Выполнить команду Правка → Связи. 2. В списке раскрывшегося окна диалога Изменение связей выделить связь, книгу-источник для которой требуется изменить. 3. Нажать кнопку Изменить. 238 4. В раскрывшемся окне диалога Изменить источник, аналогичному стан- дартному окну диалога Открытие документа, выделить новую книгу- источник данных. 5. Нажать кнопку Закрыть. В результате во всех ссылках имя и путь старой книги-источника будут изменены на имя и путь новой книги. Недоступность пункта Связи в основном меню Правка означает, что данная рабочая книга не содержит связанных данных. Когда надобность в связи отпадает, ее следует удалить, особенно если связь внешняя. Если же связь не будет удалена, то после перемещения, удале- ния или переименования книги-источника данных, любое обновление содер- жимого связанной ячейки будет вызывать сообщение об ошибке с требовани- ем указать местоположение источника. При этом для удаления связи доста- точно удалить ссылку в ячейке-приемнике. Иногда необходимо разорвать связь, но при этом сохранить текущее зна- чение связанной ячейки-приемника. Для этого необходимо: 1. Выделить нужную ячейку. 2. Перейти в режим редактирования: а) нажав клавишу F2, или б) установив курсор в строке формул, или в) выполнив двойной щелчок в текущей ячейке. 3. Нажать клавишу F9 – вычислить значение по формуле в редактируемой ячейке. В результате формула в ячейке будет заменена ее значением. Управление связями OLE Управление связями OLE выполняется с помощью стандартных элемен- тов управления диалогового окна Изменение связей, которое активизируется по команде Правка → Связи следующим образом: 1. В списке связей окна диалога Изменение связей выделить необходимую связь. 2. Щелкнуть по кнопке: • Обновить – для немедленного обновления данных выделенной связи. • Изменить – для активизации представленного далее окна диалога Из- менение связей, с помощью которого можно изменить источник для выделенной связи OLE. 239 • Открыть – для запуска приложения-сервера, в окне документа которого будут отображаться связанные данные. • Разорвать связь – для разрыва связи между исходным файлом и текущим документом. При этом будет выдано представленное далее окно сообщения. Щелчок по кнопке Разорвать связь в этом окне сообщения вызывает: - удаление связи из списка и - прекращение обновления данных при их изменении в исходном файле. То есть, в результате данные из документа-источника в составном доку- менте будут заменены их изображением. Эта кнопка служит не только для разрыва связей OLE, но и DDE. • Состояние – для проверки состояния всех связей. 3. При помощи переключателя Обновление – указывается способ обновления связанных данных после их изменения в документе приложения-сервера следующим образом: • автоматическое – указывает на необходимость автоматического обнов- ления данных при открытии документа-контейнера и при каждом их из- менении в документе-источнике, • по запросу – по нажатию кнопки Обновить. Однако, автоматическое обновление связанных данных в документе приложения-контейнера Microsoft Excel, после их изменения в документе при- ложения-сервера, выполняется лишь в том случае, когда выставлен флажок обновлять удаленные ссылки на вкладке Вычисления окна диалога Пара- метры, которое активизируется по команде Сервис → Параметры. Выстав- ленный здесь же флажок сохранить значения внешних связей указывает на то, что вместе с данными рабочего листа сохраняются и копии исходных дан- ных из документа связанного приложения. Это увеличивает файл рабочей книги, но ускоряет его открытие. Сброс же этого флажка уменьшает файл ра- бочей книги, но приводит к замедлению его обновления. 240 СПИСОК ИСТОЧНИКОВ 1. А. Колесников. Excel 2000 (русифицированная версия). – К.: Изд. группа BHV, 1999.–496 с. 2. Гарнаев А.Ю. Excel, VBA, Internet в экономике и финансах. – СПб.: БХВ- Петербург, 2001. – 816 с.: ил. 3. Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах. – СПб.: БХВ-Санкт-Петербург, 1999. – 336 с.: ил. 4. Долженков В.А., Колесников Ю.В. Microsoft Excel 2000. – СПб.: БХВ- Петербург, 1999. – 1088 с.: ил. 5. Курицкий Б.Я. Поиск оптимальных решений средствами Excel 7.0. – СПб.: BHV-Санкт-Петербург, 1997. – 384 с.: ил. 6. Лавренов С.М. Excel: Сборник примеров и задач. – М.: Финансы и стати- стика, 2000. – 2000. – 336 с.: ил. 7. Мур, Джеффери, Уэдерфолд, Ларри Р., и др. Экономическое моделирова- ние в Microsoft Excel? 6-е изд.: Пер. с англ. – М.: Издательский дом «Виль- ямс», 2004. – 1024 с.: ил. 8. Попов А.А. Excel: практическое руководство. – М.: ДЕСС КОМ, 2000. – 304 с.: ил. 9. Сагман С. Microsoft Office XP: Пер. с англ. – М.: ДМК-Пресс, 2002. – 480 с.: ил. 10. Уокенбах Дж. Microsoft Office Excel 2007. Библия пользователя.: Пер. с англ.. – М.: ООО «И.Д. Вильямс», 2008. – 816 с.: ил. 241 НАВЧАЛЬНЕ ВИДАННЯ БУЛАЄНКО Марина Володимирівна ПОГРЕБНЯК Борис Іванович Е Л ЕК ТР О Н Н І Т А Б Л И Ц І Конспект лекцій з дисципліни КОМП'ЮТЕРНА ТЕХНІКА ТА ПРОГРАМУВАННЯ (для студентів 1-го курсу денної і заочної форм навчання освітньо- кваліфікаційного рівня бакалавр, напрями підготовки 6.070101–Транспортні технології (за видами транспорту)) (Рос. мовою) Відповідальний за випуск О. Б. Костенко За авторською редакцією Комп’ютерне верстання І. В. Волосожарова План 2011, поз. 184Л ________________________________________________________________ Підп. до друку 24.06.11 Формат 60х84/16 Друк на різографі. Ум. друк. арк. 10,6 Зам. № Тираж 50 пр. ________________________________________________________________ Видавець і виготовлювач: Харківська національна академія міського господарства, вул. Революції, 12, Харків, 61002 Електронна адреса: rectorat@ksame.kharkov.ua Свідоцтво суб’єкта видавничої справи: ДК № 4064 від 12.05.2011 р. |