<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://gsbelarus.com/gs/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://gsbelarus.com/gs/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0</id>
		<title>Работа с Excel из Гедымина - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://gsbelarus.com/gs/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0"/>
		<link rel="alternate" type="text/html" href="https://gsbelarus.com/gs/wiki/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0&amp;action=history"/>
		<updated>2026-05-14T10:06:47Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.16</generator>

	<entry>
		<id>https://gsbelarus.com/gs/wiki/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0&amp;diff=7027&amp;oldid=prev</id>
		<title>SYSDBA в 08:10, 18 ноября 2016</title>
		<link rel="alternate" type="text/html" href="https://gsbelarus.com/gs/wiki/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0&amp;diff=7027&amp;oldid=prev"/>
				<updated>2016-11-18T08:10:07Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 08:10, 18 ноября 2016&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 141:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 141:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; ExcelSh.ActiveSheet.Cells(Start, 12).Borders(7).LineStyle = 1	 ' левая граница ячейки&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; ExcelSh.ActiveSheet.Cells(Start, 12).Borders(7).LineStyle = 1	 ' левая граница ячейки&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Импорт/экспорт данных]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Category:&lt;/ins&gt;Импорт/экспорт данных]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Category:&lt;/ins&gt;Руководство разработчика]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Руководство разработчика]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SYSDBA</name></author>	</entry>

	<entry>
		<id>https://gsbelarus.com/gs/wiki/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0&amp;diff=7026&amp;oldid=prev</id>
		<title>SYSDBA в 08:09, 18 ноября 2016</title>
		<link rel="alternate" type="text/html" href="https://gsbelarus.com/gs/wiki/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0&amp;diff=7026&amp;oldid=prev"/>
				<updated>2016-11-18T08:09:26Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 08:09, 18 ноября 2016&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 142:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 142:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Импорт/экспорт данных]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Импорт/экспорт данных]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Руководство разработчика]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Руководство разработчика]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SYSDBA</name></author>	</entry>

	<entry>
		<id>https://gsbelarus.com/gs/wiki/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0&amp;diff=7025&amp;oldid=prev</id>
		<title>SYSDBA в 08:08, 18 ноября 2016</title>
		<link rel="alternate" type="text/html" href="https://gsbelarus.com/gs/wiki/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0&amp;diff=7025&amp;oldid=prev"/>
				<updated>2016-11-18T08:08:35Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 08:08, 18 ноября 2016&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 140:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 140:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; ExcelSh.ActiveSheet.Cells(Start, 12).Borders(10).LineStyle = 1 ' правая граница ячейки&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; ExcelSh.ActiveSheet.Cells(Start, 12).Borders(10).LineStyle = 1 ' правая граница ячейки&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; ExcelSh.ActiveSheet.Cells(Start, 12).Borders(7).LineStyle = 1	 ' левая граница ячейки&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; ExcelSh.ActiveSheet.Cells(Start, 12).Borders(7).LineStyle = 1	 ' левая граница ячейки&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Импорт/экспорт данных]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Руководство разработчика]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SYSDBA</name></author>	</entry>

	<entry>
		<id>https://gsbelarus.com/gs/wiki/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0&amp;diff=1993&amp;oldid=prev</id>
		<title>SYSDBA в 14:29, 31 мая 2007</title>
		<link rel="alternate" type="text/html" href="https://gsbelarus.com/gs/wiki/index.php?title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_Excel_%D0%B8%D0%B7_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD%D0%B0&amp;diff=1993&amp;oldid=prev"/>
				<updated>2007-05-31T14:29:33Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;В Excel есть сотни объектов, и при написании скриптов может понадобиться любой из них. Но для начала необходимо познакомиться с основными и наиболее часто используемыми объектами. К ним относятся: &lt;br /&gt;
&lt;br /&gt;
* Application;&lt;br /&gt;
* Workbook;&lt;br /&gt;
* Worksheet;&lt;br /&gt;
* Range.&lt;br /&gt;
&lt;br /&gt;
Объектная модель Excel по большей части эмулирует его пользовательский интерфейс. Не трудно догадаться, что объект Application является оболочкой всего приложения, а каждый объект Workbook содержит набор объектов Worksheet. Так же понятно, что объект Range является основным абстрактным представлением ячеек, позволяющим работать с отдельными ячейками или группами ячеек.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим подробнее каждый из выше перечисленных объектов.&lt;br /&gt;
&lt;br /&gt;
=== Application ===&lt;br /&gt;
&lt;br /&gt;
Объект Application приложения Excel представляет само приложение Excel. Может, это и так очевидно, но Application содержит массу информации о выполняемом экземпляре приложения, параметрах данного экземпляра и текущих пользовательских объектах в этом экземпляре. В объекте Application большое количество членов, часть из которых может вообще не пригодиться, в то время как другая часть будет иметь огромное значение для работы приложения. Эти члены можно сгруппировать следующим образом: &lt;br /&gt;
&lt;br /&gt;
* Свойства, управляющие состоянием и отображением в Excel;&lt;br /&gt;
* Свойства, возвращающие объекты;&lt;br /&gt;
* Свойства, выполняющие операции;&lt;br /&gt;
* Свойства, используемые при операциях с файлами;&lt;br /&gt;
* прочие.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим подробнее свойства, возвращающие объекты, так как именно они наиболее часто используются при работе с объектами Excel. &lt;br /&gt;
&lt;br /&gt;
Свойство	Тип	Описание&lt;br /&gt;
ActiveCell	Range	Возвращает ссылку на текущую активную ячейку активного окна(расположенного поверх других). Если активного окна нет, то генерирует ошибку&lt;br /&gt;
ActiveChart	Chart	Возвращает ссылку на активную текущую диаграмму. Встроенная диаграмма считается активной, если она выбрана или активирована&lt;br /&gt;
ActiveSheet	Object	Возвращает ссылку на активный лист активной рабочей книги&lt;br /&gt;
ActiveWindow	Window	Возвращает ссылку на активное окно (расположенное поверх других окон) или Nothing, если активных окон нет&lt;br /&gt;
Charts	Sheets	Возвращает набор объектов Sheet (предок объектов Chart и Worksheet), содержащий ссылки на каждую из диаграмм активно рабочей книги&lt;br /&gt;
Selection	Object	Возвращает объект, выбранный в приложении. Это может быть Range, Worksheet или любой другой объект. Кроме того это свойство имеется у класса Window – тогда выделение обычно является объектом Range. Если в данный момент не выбран ни один объект, то возвращает Nothing&lt;br /&gt;
Sheets	Sheets	Возвращает набор объектов Sheet, содержащий ссылки на каждый из листов активной рабочей книги&lt;br /&gt;
Workbooks	Workbooks	Возвращает набор объектов Workbook, содержащий ссылки на каждую открытую рабочую книгу.&lt;br /&gt;
&lt;br /&gt;
=== Workbooks ===&lt;br /&gt;
Набор Workbooks позволяет работать со всеми открытыми рабочими книгами, создавать рабочую книгу и импортировать данные в новую рабочую книгу. Ниже перечислены основные применения компонента Workbooks.&lt;br /&gt;
&lt;br /&gt;
Создание рабочей книги. Это делается с помощью кода следующего вида:&lt;br /&gt;
&lt;br /&gt;
  dim Excel, ExcelSh&lt;br /&gt;
  set Excel = CreateObject(&amp;quot;Excel.Application&amp;quot;)  'создание объекта Excel &lt;br /&gt;
  set ExcelSh = Excel.Workbooks.Add              'создание рабочей книги (используется свойство Workbooks &lt;br /&gt;
                                                 'объекта Application и метод Add)&lt;br /&gt;
&lt;br /&gt;
Закрытие рабочей книги:&lt;br /&gt;
&lt;br /&gt;
  ExcelSh.Close  ' закрытие конкретной рабочей книги.&lt;br /&gt;
&lt;br /&gt;
В отличие от большинства наборов этот позволяет закрыть все члены сразу:&lt;br /&gt;
&lt;br /&gt;
  Excel.Workbooks.Close&lt;br /&gt;
&lt;br /&gt;
Открытие существующей рабочей книги. Для этого вызывается метод Open набора Workbooks:&lt;br /&gt;
&lt;br /&gt;
  dim Excel, TD&lt;br /&gt;
  set Excel = CreateObject(&amp;quot;Excel.Application&amp;quot;) &amp;quot;)		 &lt;br /&gt;
  set TD = Creator.GetObject(NULL, &amp;quot;TOpenDialog&amp;quot;, &amp;quot;&amp;quot;)	&lt;br /&gt;
  if TD.Execute then&lt;br /&gt;
    Excel.Application.Workbooks.Open TD.FileName	&lt;br /&gt;
  else&lt;br /&gt;
    exit sub&lt;br /&gt;
  end if&lt;br /&gt;
&lt;br /&gt;
=== Workbook ===&lt;br /&gt;
&lt;br /&gt;
Объект Workbook представляет собой одну рабочую книгу. Следует отметить, что многие свойства класса Application есть и в классе Workbook. В таких случаях свойства Workbook относятся к конкретной рабочей книге, а свойства Application -– к активной рабочей книге.&lt;br /&gt;
&lt;br /&gt;
  ExcelSh.ActiveSheet.Cells(Start, 2).Value = &amp;quot;Автомобиль: &amp;quot;  	' обращение к конкретной ячейке &lt;br /&gt;
                                                                ' (свойство листа Cells) и присвоение ей значения &lt;br /&gt;
                                                                ' (свойство ячейки Value).&lt;br /&gt;
&lt;br /&gt;
=== Работа со стилями ===&lt;br /&gt;
&lt;br /&gt;
Как и в документах Word, в Excel можно применять к областям именованные стили. Выбрав команду Format/Styles, можно открыть диалоговое окно Style, позволяющее интерактивно изменять стили. Если в этом диалоговом окне щелкнуть Modify, откроется диалоговое окно Format Cells, в котором показывается какие параметры можно задавать при форматировании ячеек. Каждый из этих параметров доступен и программно.&lt;br /&gt;
&lt;br /&gt;
  ExcelSh.ActiveSheet.Cells(1, 2).Font.Size = 8		&lt;br /&gt;
  ExcelSh.ActiveSheet.Cells(1, 2).Font.Name = Veranda	&lt;br /&gt;
  ExcelSH.ActiveSheet.Cells(1, 2).Font.Bold = True	&lt;br /&gt;
&lt;br /&gt;
=== Worksheet ===&lt;br /&gt;
&lt;br /&gt;
Хотя класс Worksheet представляет много членов, большинство его свойств и методов аналогичны членам классов Application и/или Workbook.&lt;br /&gt;
&lt;br /&gt;
  ExcelSh.ActiveSheet.Cells(Start, 2).Font.Size = 8		&lt;br /&gt;
&lt;br /&gt;
=== Range ===&lt;br /&gt;
&lt;br /&gt;
Объект Range применяется в большинстве приложений Excel, чтобы выполнить операцию с какой – либо областью Excel, необходимо сначала представить ее в виде объекта Range и работать уже с ним, обращаясь к методам и свойствам этого объекта.&lt;br /&gt;
&lt;br /&gt;
  ExcelSh.ActiveSheet.Range(“A1”). .Value = &amp;quot;товар&amp;quot;&lt;br /&gt;
  ExcelSh.ActiveSheet.Range(“A1:B12”).Font.Bold = True      &lt;br /&gt;
  ExcelSh.ActiveSheet.Rows(Start).Font.Size = 8		//обращение к строке с номером Start (Start = 1, 2,...)&lt;br /&gt;
&lt;br /&gt;
== Использование встроенного языка Excel ==&lt;br /&gt;
&lt;br /&gt;
Если приходится работать с более ранней версией Excel, в которой нет справки по объектам VBScript, то можно воспользоваться следующим способом получения информации по работе со свойствами и методами этих объектов:&lt;br /&gt;
&lt;br /&gt;
# Пункт главного меню Сервис \ команда Макрос \ Начать запись&lt;br /&gt;
# Произвести все необходимые действия с ячейками (например, вставка границы, изменение цвета ячейки, назначение шрифта и т. д.)&lt;br /&gt;
# После всех необходимых действий зайти в Сервис \ Макрос \ Остановить запись&lt;br /&gt;
# Для того, чтобы посмотреть каким образом Excel произвел операции над ячейками, сделать следующее: Сервис \ Макрос \ Макросы. Из появившегося списка с именами макросов выбрать необходимый и нажать на кнопку «Изменить».&lt;br /&gt;
# Появится программный модуль макроса на Visual Basic примерно следующего содержания (рассмотрим изменение границ ячейки):&lt;br /&gt;
&lt;br /&gt;
  Sub Макрос1()&lt;br /&gt;
  Range(&amp;quot;G8&amp;quot;).Select&lt;br /&gt;
    Selection.Borders(xlDiagonalDown).LineStyle = xlNone&lt;br /&gt;
    Selection.Borders(xlDiagonalUp).LineStyle = xlNone&lt;br /&gt;
    With Selection.Borders(xlEdgeLeft)	 &lt;br /&gt;
        .LineStyle = xlContinuous&lt;br /&gt;
        .Weight = xlThin&lt;br /&gt;
        .ColorIndex = xlAutomatic&lt;br /&gt;
    End With&lt;br /&gt;
    With Selection.Borders(xlEdgeTop)	 &lt;br /&gt;
        .LineStyle = xlContinuous&lt;br /&gt;
        .Weight = xlThin&lt;br /&gt;
        .ColorIndex = xlAutomatic&lt;br /&gt;
    End With&lt;br /&gt;
    With Selection.Borders(xlEdgeBottom)	&lt;br /&gt;
        .LineStyle = xlContinuous&lt;br /&gt;
        .Weight = xlThin&lt;br /&gt;
        .ColorIndex = xlAutomatic&lt;br /&gt;
    End With&lt;br /&gt;
    With Selection.Borders(xlEdgeRight)	&lt;br /&gt;
        .LineStyle = xlContinuous&lt;br /&gt;
        .Weight = xlThin&lt;br /&gt;
        .ColorIndex = xlAutomatic&lt;br /&gt;
    End With&lt;br /&gt;
    Range(&amp;quot;G8&amp;quot;).Select&lt;br /&gt;
  End Sub&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы узнать, значения переменных Excel, таких как xlEdgeTop, xlEdgeBottom, xlEdgeRight. xlEdgeLeft (так как Гедымин «не поймет» их напрямую), можно выполнить следующий скрипт:&lt;br /&gt;
&lt;br /&gt;
  Sub Macros1()&lt;br /&gt;
    MsgBox   xlEdgeRight  ' вывод на экран значения переменной Excel, которое теперь можно использовать в Гедымине&lt;br /&gt;
  End Sub&lt;br /&gt;
&lt;br /&gt;
Таким образом, скрипт в Гедымине будет следующим:&lt;br /&gt;
&lt;br /&gt;
  ExcelSh.ActiveSheet.Cells(Start, 12).Borders(8).LineStyle = 1	 ' верхняя граница ячейки&lt;br /&gt;
  ExcelSh.ActiveSheet.Cells(Start, 12).Borders(9).LineStyle = 1	 ' нижняя граница ячейки&lt;br /&gt;
  ExcelSh.ActiveSheet.Cells(Start, 12).Borders(10).LineStyle = 1 ' правая граница ячейки&lt;br /&gt;
  ExcelSh.ActiveSheet.Cells(Start, 12).Borders(7).LineStyle = 1	 ' левая граница ячейки&lt;/div&gt;</summary>
		<author><name>SYSDBA</name></author>	</entry>

	</feed>