главная -> Взаимодействие HTML интерфейса с MSExcel. | ||||||||||||||||||||||||||
Необходимо скачать урок и файл urok2_3.xls (архив). Разместите файл urok2_3.xls в каталоге С:\ASed. Итак, перед нами фрагмент учебного приложения. При нажатии на кнопку "Считать", данные из окон ввода направляются в MSExcel, обрабатываются по заданным правилам (urok2_3.xls), результаты обработки возвращаются в SPAN области результатов. Разберем механизм обеспечения этих процедур. Во первых, при загрузке файла осуществляется подключение MSExcel и открытие соответствующего файла (urok2_3.xls), для этого в теге BODY прописывается следующее:
<body bgcolor="#bbbbbb" text="#000000" topmargin="3"
onLoad="onLoaded()"
function onLoaded(){ conn_ex() - создание обекта MSExcel и открытие файла; calc_ex() - пересылка данных в MSExcel и возврат результатов обработки; close_ex() - закрытие файла. Код достаточно прозрачен и не требует пояснений, но обратите внимание на закомментированную строку: 'objExcel.Visible = True Если снять символ комментария, то увидим рабочую книгу MSExcel. <script language="VBScript"> Sub calc_ex() Sub close_ex() </script> Как видите, обмен между интерфейсной частью и обработчиком данных, в качестве которого используется MSExcel, организуется довольно просто, но за этой простотой скрывается масса новых возможностей, которые определят совершенство вашего приложения, простоту подготовки отчетов и т.д., и т.п. | ||||||||||||||||||||||||||
© 2002-2004 Сединко А.М.
© 2004 design by kir |