На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
  
    > ASP VBSCRIPT EXCEL, ASP VBSCRIPT EXCEL
      Добрый день!
      Пытаюсь подружить свое web-приложение с excel, чтобы выводить результаты запросов пользователей не только в HTML виде.

      Вот моя тестовая страничка hello.aspx:

      Цитата
      <html>
      <head>
      <title> Пример </title>
      </head>
      <body bgcolor="#FFFFFF" text="#000000" >
      <SCRIPT LANGUAGE="VBScript" SRC="my.vbs"SCRIPT>
      </body>
      </html>


      Сам my.vbs:

      Цитата
      dim app
      set app = createobject("Excel.Application")
      app.Visible = true
      app.UserControl = true


      Excel открывается, все прекрасно, могу делать что угодно, примеров куча.
      Но этот скрипт выполняется на машите клиента, а я хочу, чтобы на сервере, я тогда в описание скрипта вписываю фразу RUNAT="Server". После этого появляются ошибки:

      BC30188: Ожидалось объявление.
      На строку: set app = createobject("Excel.Application")

      Я пробовал оформить все как aspx:

      Цитата
      <%@ Page Language="VBScript" Debug="true" aspcompat=true runat="server"%>
      <html>
      <head>
      <title> Displaying An Excel Spreadsheet in an Web Page </title>
      </head>
      <body bgcolor="#FFFFFF" text="#000000">

      <%
      dim app
      set app = createobject("Excel.Application")
      app.Visible = true
      app.UserControl = true
      %>

      </body>
      </html>


      Система ругается:
      Операторы присваивания "Let" и "Set" больше не поддерживаются.
      Убрал их, все сделал вот в таком виде:


      Цитата
      <%@ Page Language="VBScript" Debug="true" aspcompat=true runat="server"%>
      <html>
      <head>
      <title> Displaying An Excel Spreadsheet in an Web Page </title>
      </head>
      <body bgcolor="#FFFFFF" text="#000000">

      <%
      dim app
      app = createobject("Excel.Application")
      app.Visible = true
      app.UserControl = true
      %>

      </body>
      </html>


      Появляется ошибка:
      Не удалось создать компонент ActiveX.
      На строку: app = createobject("Excel.Application")

      В общем приплыл к той же ошибке.
      Я работаю не в Visual Studio, знаю что там как то подключается к проекту библиотека MS Office, я работаю в простом блокноке, IIS 7.
      Не знаю как быть, подскажите, пожалуйста.
      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script Execution time: 0,6698 ]   [ 14 queries used ]   [ Generated: 21.10.18, 18:56 GMT ]