<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=398300&amp;view=findpost&amp;p=3562879</guid>
        <pubDate>Wed, 14 Jan 2015 10:51:25 +0000</pubDate>
        <title>ASP VBSCRIPT EXCEL</title>
        <link>https://forum.sources.ru/index.php?showtopic=398300&amp;view=findpost&amp;p=3562879</link>
        <description><![CDATA[Votmax: Добрый день&#33;<br>
Пытаюсь подружить свое web-приложение с excel, чтобы выводить результаты запросов пользователей не только в HTML виде.<br>
<br>
Вот моя тестовая страничка  hello.aspx:<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>&lt;html&gt;<br>
&lt;head&gt;<br>
&lt;title&gt; Пример &lt;/title&gt;<br>
&lt;/head&gt;<br>
&lt;body bgcolor=&quot;#FFFFFF&quot; text=&quot;#000000&quot; &gt;<br>
&#60;SCRIPT LANGUAGE=&quot;VBScript&quot; SRC=&quot;my.vbs&quot;SCRIPT&gt;<br>
&lt;/body&gt;<br>
&lt;/html&gt;</div></div><br>
<br>
Сам my.vbs:<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>dim app<br>
set app = createobject(&quot;Excel.Application&quot;)<br>
app.Visible = true<br>
app.UserControl = true</div></div><br>
<br>
Excel открывается, все прекрасно, могу делать что угодно, примеров куча.<br>
Но этот скрипт выполняется на машите клиента, а я хочу, чтобы на сервере, я тогда в описание скрипта вписываю фразу RUNAT=&quot;Server&quot;.  После этого появляются ошибки:<br>
<br>
BC30188: Ожидалось объявление.<br>
На строку:  set app = createobject(&quot;Excel.Application&quot;)<br>
<br>
Я пробовал оформить все как aspx:<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>&lt;%@ Page Language=&quot;VBScript&quot; Debug=&quot;true&quot; aspcompat=true runat=&quot;server&quot;%&gt;<br>
&lt;html&gt;<br>
&lt;head&gt;<br>
&lt;title&gt; Displaying An Excel Spreadsheet in an Web Page &lt;/title&gt;<br>
&lt;/head&gt;<br>
&lt;body bgcolor=&quot;#FFFFFF&quot; text=&quot;#000000&quot;&gt;<br>
<br>
&lt;% <br>
dim app<br>
set app = createobject(&quot;Excel.Application&quot;)<br>
app.Visible = true<br>
app.UserControl = true<br>
  %&gt;<br>
<br>
&lt;/body&gt;<br>
&lt;/html&gt;</div></div><br>
<br>
Система ругается: <br>
Операторы присваивания &quot;Let&quot; и &quot;Set&quot; больше не поддерживаются.<br>
Убрал их, все сделал вот в таком виде:<br>
<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>&lt;%@ Page Language=&quot;VBScript&quot; Debug=&quot;true&quot; aspcompat=true runat=&quot;server&quot;%&gt;<br>
&lt;html&gt;<br>
&lt;head&gt;<br>
&lt;title&gt; Displaying An Excel Spreadsheet in an Web Page &lt;/title&gt;<br>
&lt;/head&gt;<br>
&lt;body bgcolor=&quot;#FFFFFF&quot; text=&quot;#000000&quot;&gt;<br>
<br>
&lt;% <br>
dim app<br>
app = createobject(&quot;Excel.Application&quot;)<br>
app.Visible = true<br>
app.UserControl = true<br>
  %&gt;<br>
<br>
&lt;/body&gt;<br>
&lt;/html&gt;</div></div><br>
<br>
Появляется ошибка:<br>
Не удалось создать компонент ActiveX.<br>
На строку:  app = createobject(&quot;Excel.Application&quot;)<br>
<br>
В общем приплыл к той же ошибке.<br>
Я работаю не в Visual Studio, знаю что там как то подключается к проекту библиотека MS Office, я работаю в простом блокноке, IIS 7.<br>
Не знаю как быть, подскажите, пожалуйста.]]></description>
        <author>Votmax</author>
        <category>ASP</category>
      </item>
	
      </channel>
      </rss>
	