<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5140&amp;type=atom" />
	<updated>2010-11-11T13:31:13Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5140</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41502#p41502" />
			<content type="html"><![CDATA[<p>Да! Это идеально! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />&nbsp; Спасибо, в конечном виде так:<br /></p><div class="codebox"><pre><code>Dim objRoot, strDomain
Dim objConnection, objCommand, objRSet
Dim objFS, objExcel, objWB, objWSheet, strBook, intRow, intColumn, strTemp
Const ADS_SCOPE_SUBTREE = 2
strBook = &quot;Users.xls&quot;
intRow = 2
Set objExcel  = CreateObject(&quot;Excel.Application&quot;)
objExcel.Visible = True
Set objWB = objExcel.Workbooks.Add
Set objWSheet = objWB.Worksheets(1)
Set objFS = CreateObject(&quot;Scripting.FileSystemObject&quot;)
strBook = objFS.BuildPath(objFS.GetParentFolderName(WScript.ScriptFullName), strBook)
Set objRoot = GetObject(&quot;LDAP://RootDSE&quot;)
strDomain = objRoot.Get(&quot;DefaultNamingContext&quot;)
Set objRoot = Nothing
Set objConnection = CreateObject(&quot;ADODB.Connection&quot;)
objConnection.Provider = &quot;ADsDSOObject&quot;
objConnection.Open &quot;Active Directory Provider&quot;
Set objCommand = CreateObject(&quot;ADODB.Command&quot;)
Set objCommand.ActiveConnection = objConnection
objCommand.Properties(&quot;Page Size&quot;) = 1000
objCommand.Properties(&quot;Timeout&quot;) = 30
objCommand.Properties(&quot;Sort On&quot;) = &quot;description&quot;
objCommand.Properties(&quot;Searchscope&quot;) = ADS_SCOPE_SUBTREE
strCommandText = _
&quot;SELECT mDBOverQuotaLimit,mDBStorageQuota,telephoneNumber,userPrincipalName,description,GivenName,sn FROM &#039;LDAP://&quot; _
&amp; strDomain &amp; &quot;&#039; WHERE objectCategory=&#039;Person&#039; AND objectClass=&#039;User&#039;&quot;
objCommand.CommandText = strCommandText
Set objRSet = objCommand.Execute
objRSet.MoveFirst
Do

    If intRow = 2 Then
        For intColumn = 1 To objRSet.Fields.Count
            objWSheet.Cells(intRow - 1, intColumn).Value = UCase(objRSet.Fields(intColumn - 1).Name)
        Next
    End If
    For intColumn = 1 To objRSet.Fields.Count
        strTemp = objRSet.Fields(intColumn - 1).Value
If Not IsNull(strTemp) Then
    objWSheet.Cells(intRow, intColumn).NumberFormat = &quot;@&quot;
    If IsArray(strTemp) Then
        objWSheet.Cells(intRow, intColumn).Value = Join(strTemp, vbLf)
    Else
        objWSheet.Cells(intRow, intColumn).Value = strTemp
End If
    End If
    Next
    intRow = intRow + 1
    objWSheet.Cells(intRow, 1).Activate &#039;своего рода индикатор процесса
    objRSet.MoveNext
Loop While Not objRSet.EOF
Set objRSet = Nothing
Set objCommand = Nothing
objConnection.Close
Set objConnection = Nothing
Set objFS = Nothing
objExcel.DisplayAlerts = False &#039;позволяет отключить запрос на выбор действия в случае,
                                             &#039;когда файл уже существует
objWSheet.Columns.AutoFit
objWB.SaveAs strBook
&#039;objWB.Close
&#039;objExcel.Quit
Set objWSheet = Nothing
Set objWB = Nothing
Set objExcel = Nothing
&#039;WScript.Echo &quot;Готово.&quot;
WScript.Quit 0</code></pre></div>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-11T13:31:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41502#p41502</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41498#p41498" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>bnp322 пишет:</cite><blockquote><p>... лучше без символа &#039; в каждой ячейки, чем номера телефонов без +</p></blockquote></div><p>Вы не обратили должного внимания на второй из указанных способов. Между тем, его использование позволяет и &quot;плюс&quot; сохранить, и дополнительных символов не использовать.<br />Реализация очень проста:<br /></p><div class="codebox"><pre><code>If Not IsNull(strTemp) Then
    &#039;===
    objWSheet.Cells(intRow, intColumn).NumberFormat = &quot;@&quot;
    &#039;===
    If IsArray(strTemp) Then
        objWSheet.Cells(intRow, intColumn).Value = Join(strTemp, vbLf)
    Else
        objWSheet.Cells(intRow, intColumn).Value = strTemp
    End If
End If</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Dmitrii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=13351</uri>
			</author>
			<updated>2010-11-11T12:57:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41498#p41498</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41496#p41496" />
			<content type="html"><![CDATA[<p>Да все получилось, хорошо!<br />Но я посмотрел... лучше без символа &#039; в каждой ячейки, чем номера телефонов без + ! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-11T12:15:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41496#p41496</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41491#p41491" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=41432#p41432">См. выше</a>. То есть, наподобие:<br /></p><div class="codebox"><pre><code>If Not IsNull(strTemp) Then
    If IsArray(strTemp) Then
        objWSheet.Cells(intRow, intColumn).Value = &quot;&#039;&quot; &amp; Join(strTemp, vbLf)
    Else
        objWSheet.Cells(intRow, intColumn).Value = &quot;&#039;&quot; &amp; strTemp
    End If
End If</code></pre></div>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2010-11-11T09:44:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41491#p41491</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41490#p41490" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Dmitrii пишет:</cite><blockquote><p>Речь об отображении значений в книге Excel?<br />Если так, то всё просто - номер телефона воспринимается как числовое значение и &quot;плюс&quot; (по умолчанию) опускается.<br />Варианты решения:<br />- использовать в номере телефона строковые символы (например, +7(495)1112233);<br />- настроить соответствующим образом формат тех ячеек, где будет отображаться номер (например, указать формат &quot;Текстовый&quot;);<br />- ставить перед значением номера специальный символ &quot;прямой апостроф&quot;, что равносильно указанию на текстовый формат данных в ячейке<br /></p><div class="codebox"><pre><code>objWSheet.Cells(intRow, intColumn).Value = &quot;&#039;&quot; &amp; strTemp</code></pre></div></blockquote></div><p>Да в Excel.</p><p>Я сделал изменения в скрипте:</p><div class="codebox"><pre><code>Dim objRoot, strDomain
Dim objConnection, objCommand, objRSet
Dim objFS, objExcel, objWB, objWSheet, strBook, intRow, intColumn, strTemp
Const ADS_SCOPE_SUBTREE = 2
strBook = &quot;Users.xls&quot;
intRow = 2
Set objExcel  = CreateObject(&quot;Excel.Application&quot;)
objExcel.Visible = True
Set objWB = objExcel.Workbooks.Add
Set objWSheet = objWB.Worksheets(1)
Set objFS = CreateObject(&quot;Scripting.FileSystemObject&quot;)
strBook = objFS.BuildPath(objFS.GetParentFolderName(WScript.ScriptFullName), strBook)
Set objRoot = GetObject(&quot;LDAP://RootDSE&quot;)
strDomain = objRoot.Get(&quot;DefaultNamingContext&quot;)
Set objRoot = Nothing
Set objConnection = CreateObject(&quot;ADODB.Connection&quot;)
objConnection.Provider = &quot;ADsDSOObject&quot;
objConnection.Open &quot;Active Directory Provider&quot;
Set objCommand = CreateObject(&quot;ADODB.Command&quot;)
Set objCommand.ActiveConnection = objConnection
objCommand.Properties(&quot;Page Size&quot;) = 1000
objCommand.Properties(&quot;Timeout&quot;) = 30
objCommand.Properties(&quot;Sort On&quot;) = &quot;description&quot;
objCommand.Properties(&quot;Searchscope&quot;) = ADS_SCOPE_SUBTREE
strCommandText = &quot;SELECT mDBOverQuotaLimit,mDBStorageQuota,telephoneNumber,userPrincipalName,description,GivenName,sn FROM &#039;LDAP://&quot; &amp; strDomain &amp; &quot;&#039; WHERE objectCategory=&#039;Person&#039; AND objectClass=&#039;User&#039;&quot;
objCommand.CommandText = strCommandText
Set objRSet = objCommand.Execute
objRSet.MoveFirst
Do

    If intRow = 2 Then
        For intColumn = 1 To objRSet.Fields.Count
            objWSheet.Cells(intRow - 1, intColumn).Value = UCase(objRSet.Fields(intColumn - 1).Name)
        Next
    End If
    For intColumn = 1 To objRSet.Fields.Count
        strTemp = objRSet.Fields(intColumn - 1).Value
    If Not IsNull(strTemp) Then
    objWSheet.Cells(intRow, intColumn).Value = &quot;&#039;&quot; &amp; strTemp
    End If

    Next
    intRow = intRow + 1
    objWSheet.Cells(intRow, 1).Activate &#039;своего рода индикатор процесса
    objRSet.MoveNext
Loop While Not objRSet.EOF
Set objRSet = Nothing
Set objCommand = Nothing
objConnection.Close
Set objConnection = Nothing
Set objFS = Nothing
objExcel.DisplayAlerts = False &#039;позволяет отключить запрос на выбор действия в случае,
                                             &#039;когда файл уже существует
objWSheet.Columns.AutoFit
objWB.SaveAs strBook
&#039;objWB.Close
&#039;objExcel.Quit
Set objWSheet = Nothing
Set objWB = Nothing
Set objExcel = Nothing
&#039;WScript.Echo &quot;Готово.&quot;
WScript.Quit 0</code></pre></div><p>И он выдает другую ошибку, вероятно я делаю не то?:</p><br /><div class="codebox"><pre><code>Строка:    39
Символ:    5
Ошибка:    Несоответствие типа
Код:    800A000D
Источник:     Ошибка выполнения Microsoft VBScript</code></pre></div>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-11T08:58:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41490#p41490</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41459#p41459" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Dmitrii пишет:</cite><blockquote><p>В исходном сценарии в этом не было большого смысла, т.к. значения всех просматриваемых в нём атрибутов имеют строковый тип. При этом, значение ни одного из них не может быть многострочным. А вот проверку на NULL вместо определения длины строки, действительно, надо было сделать. Виноват.</p></blockquote></div><p>Угу, так что, извиняться не за что <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />. Я просто не смотрел в оригинал — там хватало.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2010-11-10T14:10:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41459#p41459</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41446#p41446" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Тип возвращаемых данных надо проверять...</p></blockquote></div><p>В исходном сценарии в этом не было большого смысла, т.к. значения всех просматриваемых в нём атрибутов имеют строковый тип. При этом, значение ни одного из них не может быть многострочным. А вот проверку на <span style="color: blue">NULL</span> вместо определения длины строки, действительно, надо было сделать. Виноват.</p><div class="quotebox"><cite>bnp322 пишет:</cite><blockquote><p>... параметр telephoneNumber почему выгружается без знака +<br />стоящего перед номером.</p></blockquote></div><p>Речь об отображении значений в книге Excel?<br />Если так, то всё просто - номер телефона воспринимается как числовое значение и &quot;плюс&quot; (по умолчанию) опускается.<br />Варианты решения:<br />- использовать в номере телефона строковые символы (например, +7(495)1112233);<br />- настроить соответствующим образом формат тех ячеек, где будет отображаться номер (например, указать формат &quot;Текстовый&quot;);<br />- ставить перед значением номера специальный символ &quot;прямой апостроф&quot;, что равносильно указанию на текстовый формат данных в ячейке<br /></p><div class="codebox"><pre><code>objWSheet.Cells(intRow, intColumn).Value = &quot;&#039;&quot; &amp; strTemp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Dmitrii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=13351</uri>
			</author>
			<updated>2010-11-10T12:43:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41446#p41446</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41436#p41436" />
			<content type="html"><![CDATA[<p>Работает!!! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Вопрос из любопытства:<br />параметр <strong>telephoneNumber</strong> почему выгружается без знака +<br />стоящего перед номером.</p>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-10T08:37:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41436#p41436</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41434#p41434" />
			<content type="html"><![CDATA[<p>Я так понимаю, что автор скрипта пытался отловить пустые значения, тогда можно и так (мне не доводилось видеть на практике многострочных Description, а проверять специально лень <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />):<br /></p><div class="codebox"><pre><code>If Not IsNull(strTemp) Then
    objWSheet.Cells(intRow, intColumn).Value = strTemp
End If</code></pre></div>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2010-11-10T08:00:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41434#p41434</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41432#p41432" />
			<content type="html"><![CDATA[<p>Тип возвращаемых данных надо проверять. В данном случае, «description» — это массив, т.е., например:<br /></p><div class="codebox"><pre><code>If IsArray(strTemp) Then
    For Each elem In strTemp
        objWSheet.Cells(intRow, intColumn).Value = objWSheet.Cells(intRow, intColumn).Value &amp; elem &amp; vbLf
    Next
Else
    If Len(strTemp) &gt; 0 Then
        objWSheet.Cells(intRow, intColumn).Value = strTemp
    End If
End If</code></pre></div><p>Правильнее, конечно, сразу проверять тип возвращаемых данных, т.е. objRSet.Fields().Item().Type.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2010-11-10T07:57:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41432#p41432</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41430#p41430" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><strong>bnp322</strong>, это прелестно — Вы не находите? По приведённой ссылке несколько скриптов. Будем гадать в каком скрипте строка 37? <span style="color: green">Приведите Ваш код, приведите <a href="http://forum.script-coding.com/rules.html#4.12.">сообщение об ошибке</a>.</span></p><p><span style="color: green">И не забывайте: код оформляется <a href="http://forum.script-coding.com/help.php#bbcode">тэгом «code»</a>.</span></p></blockquote></div><p>Я использую предпоследний скрипт, закоментировав лишние для меня окна:</p><div class="codebox"><pre><code>Dim objRoot, strDomain
Dim objConnection, objCommand, objRSet
Dim objFS, objExcel, objWB, objWSheet, strBook, intRow, intColumn, strTemp
Const ADS_SCOPE_SUBTREE = 2
strBook = &quot;Users.xls&quot;
intRow = 2
Set objExcel  = CreateObject(&quot;Excel.Application&quot;)
objExcel.Visible = True
Set objWB = objExcel.Workbooks.Add
Set objWSheet = objWB.Worksheets(1)
Set objFS = CreateObject(&quot;Scripting.FileSystemObject&quot;)
strBook = objFS.BuildPath(objFS.GetParentFolderName(WScript.ScriptFullName), strBook)
Set objRoot = GetObject(&quot;LDAP://RootDSE&quot;)
strDomain = objRoot.Get(&quot;DefaultNamingContext&quot;)
Set objRoot = Nothing
Set objConnection = CreateObject(&quot;ADODB.Connection&quot;)
objConnection.Provider = &quot;ADsDSOObject&quot;
objConnection.Open &quot;Active Directory Provider&quot;
Set objCommand = CreateObject(&quot;ADODB.Command&quot;)
Set objCommand.ActiveConnection = objConnection
objCommand.Properties(&quot;Page Size&quot;) = 1000
objCommand.Properties(&quot;Timeout&quot;) = 30
objCommand.Properties(&quot;Sort On&quot;) = &quot;description&quot;
objCommand.Properties(&quot;Searchscope&quot;) = ADS_SCOPE_SUBTREE
strCommandText = &quot;SELECT mDBOverQuotaLimit,mDBStorageQuota,telephoneNumber,userPrincipalName,description,GivenName,sn FROM &#039;LDAP://&quot; &amp; strDomain &amp; &quot;&#039; WHERE objectCategory=&#039;Person&#039; AND objectClass=&#039;User&#039;&quot;
objCommand.CommandText = strCommandText
Set objRSet = objCommand.Execute
objRSet.MoveFirst
Do
    If intRow = 2 Then
        For intColumn = 1 To objRSet.Fields.Count
            objWSheet.Cells(intRow - 1, intColumn).Value = UCase(objRSet.Fields(intColumn - 1).Name)
        Next
    End If
    For intColumn = 1 To objRSet.Fields.Count
        strTemp = objRSet.Fields(intColumn - 1).Value
      If Len(strTemp) &gt; 0 Then
            objWSheet.Cells(intRow, intColumn).Value = strTemp
     End If
    Next
    intRow = intRow + 1
    objWSheet.Cells(intRow, 1).Activate &#039;своего рода индикатор процесса
    objRSet.MoveNext
Loop While Not objRSet.EOF
Set objRSet = Nothing
Set objCommand = Nothing
objConnection.Close
Set objConnection = Nothing
Set objFS = Nothing
objExcel.DisplayAlerts = False &#039;позволяет отключить запрос на выбор действия в случае,
                                             &#039;когда файл уже существует
objWSheet.Columns.AutoFit
objWB.SaveAs strBook
&#039;objWB.Close
&#039;objExcel.Quit
Set objWSheet = Nothing
Set objWB = Nothing
Set objExcel = Nothing
&#039;WScript.Echo &quot;Готово.&quot;
WScript.Quit 0</code></pre></div><p>Ошибка:</p><div class="codebox"><pre><code>Строка:    37
Символ:    7
Ошибка:    Несоответствие типа
Код:    800A000D
Источник:     Ошибка выполнения Microsoft VBScript</code></pre></div>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-10T07:31:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41430#p41430</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41427#p41427" />
			<content type="html"><![CDATA[<p><strong>bnp322</strong>, это прелестно — Вы не находите? По приведённой ссылке несколько скриптов. Будем гадать в каком скрипте строка 37? <span style="color: green">Приведите Ваш код, приведите <a href="http://forum.script-coding.com/rules.html#4.12.">сообщение об ошибке</a>.</span></p><p><span style="color: green">И не забывайте: код оформляется <a href="http://forum.script-coding.com/help.php#bbcode">тэгом «code»</a>.</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2010-11-10T06:28:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41427#p41427</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41424#p41424" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Dmitrii пишет:</cite><blockquote><p>В какой строке?</p></blockquote></div><p>В строке 37 !?<br />символ 9</p><p>Если я заменяю:</p><p>&nbsp; &nbsp; &nbsp; &nbsp; If Len(strTemp) &gt; 0 Then<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; objWSheet.Cells(intRow, intColumn).Value = strTemp<br />&nbsp; &nbsp; &nbsp; &nbsp; End If<br />на:</p><p>objWSheet.Cells(intRow, intColumn).Value = strTemp<br /> Все работает!</p><p>Как лучше поступить?</p>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-10T04:31:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41424#p41424</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41423#p41423" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>bnp322 пишет:</cite><blockquote><p>... ошибка:<br />Несоответствие типа<br />код: 800a000d</p></blockquote></div><p>В какой строке?</p>]]></content>
			<author>
				<name><![CDATA[Dmitrii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=13351</uri>
			</author>
			<updated>2010-11-10T03:56:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41423#p41423</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Модифицировать скрипт: выгрузить данные из Active Directory]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41403#p41403" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Нужный вам атрибут имеется в схеме и носит именно такое название.</p></blockquote></div><p>Но с этим атрибутом скрипт не выполняется - ошибка:<br />Несоответствие типа<br />код: 800a000d</p>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-09T15:45:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41403#p41403</id>
		</entry>
</feed>
