Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2010, 00:51   #1
Abricosko
Пользователь
 
Регистрация: 01.06.2010
Сообщений: 29
Печаль ExcelApp

ExcelApp.WorkBooks.Add(xlWBatWorkSh eet);
[DCC Error] Unit5.pas(112): E2003 Undeclared identifier: 'ExcelApp'
[DCC Error] Unit1.pas(113): E2066 Missing operator or semicolon

в uses у меня вот это
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, ComCtrls,INIFiles, ExtCtrls,shellapi,DB,ADODB,comobj,E xcelXP,clipbrd, StdCtrls,
Grids, DBGrids;
подскажите как исправить,а то вся работа стоит(
Abricosko вне форума Ответить с цитированием
Старый 05.06.2010, 00:59   #2
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

исходники модулей сюда выкладывай и заключи в тег кода - кнопочка #
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Старый 05.06.2010, 01:07   #3
Abricosko
Пользователь
 
Регистрация: 01.06.2010
Сообщений: 29
По умолчанию

Код:
interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Menus, ComCtrls,INIFiles, ExtCtrls,shellapi,DB,ADODB,comobj,ExcelXP,clipbrd, StdCtrls,
  Grids, DBGrids;

 procedure copygrdtoclb(dbg :tdbgrid);

type
  TForm1 = class(TForm)
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    N_Patients: TMenuItem;
    N_Workers: TMenuItem;
    N7: TMenuItem;
    N8: TMenuItem;
    N9: TMenuItem;
    Help1: TMenuItem;
    Help2: TMenuItem;
    N10: TMenuItem;
    N11: TMenuItem;
    N12: TMenuItem;
    StatusBar1: TStatusBar;
    Timer1: TTimer;
    DBGrid1: TDBGrid;
    Panel1: TPanel;
    procedure Timer1Timer(Sender: TObject);
    procedure N3Click(Sender: TObject);
    procedure N_PatientsClick(Sender: TObject);
    procedure N10Click(Sender: TObject);
    procedure N12Click(Sender: TObject);
    procedure N_WorkersClick(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure N7Click(Sender: TObject);
    procedure N8Click(Sender: TObject);
    procedure N9Click(Sender: TObject);


  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

uses Unit3, Unit4, Unit5, Unit6, Unit7;

{$R *.dfm}
 procedure copygrdtoclb(dbg: tdbgrid);
var
bm: tbookmark;
pch, pch1: pchar;
s, s2: string;
i, j: integer;
    ExcelApp,XlSht:variant;
      Til: string;

Последний раз редактировалось Abricosko; 05.06.2010 в 01:34.
Abricosko вне форума Ответить с цитированием
Старый 05.06.2010, 01:16   #4
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

E xcelXP - тут в модулях надо без пробела, еще, возможно, нужен в uses OleServer

и в var добавь
ExcelApp: OleVariant;
Жду ответа.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли

Последний раз редактировалось Roof; 05.06.2010 в 01:26.
Roof вне форума Ответить с цитированием
Старый 05.06.2010, 01:16   #5
Abricosko
Пользователь
 
Регистрация: 01.06.2010
Сообщений: 29
По умолчанию

выложила первую часть,(не помогло)оно не узнает его-WorkSheets[1]

Последний раз редактировалось Abricosko; 05.06.2010 в 01:36.
Abricosko вне форума Ответить с цитированием
Старый 05.06.2010, 01:37   #6
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

В общем, так.
Код:
uses
comobj, activex;
и

Код:
var
ExcelApp: variant;
А код зачем урезала?

если не поможет заархивируй проект полностью и выкладывай Сюда. Надеюсь дополнительных компонентов там нету.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли

Последний раз редактировалось Roof; 05.06.2010 в 01:40.
Roof вне форума Ответить с цитированием
Старый 05.06.2010, 01:42   #7
Abricosko
Пользователь
 
Регистрация: 01.06.2010
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Roof Посмотреть сообщение
В общем, так.
Код:
uses
comobj, activex;
и

Код:
var
ExcelApp: variant;
А код зачем урезала?

если не поможет заархивируй проект полностью и выкладывай Сюда. Надеюсь дополнительных компонентов там нету.
не вмещался,какая-то фанатичная экономия места))
Abricosko вне форума Ответить с цитированием
Старый 05.06.2010, 01:59   #8
Abricosko
Пользователь
 
Регистрация: 01.06.2010
Сообщений: 29
По умолчанию

я заархивирую ток маин форму,да?
Abricosko вне форума Ответить с цитированием
Старый 05.06.2010, 02:00   #9
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

Лучше весь проект
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Старый 05.06.2010, 02:02   #10
Abricosko
Пользователь
 
Регистрация: 01.06.2010
Сообщений: 29
По умолчанию

спасибо за тонкий намек,вы очень корректны)))
It'S WORKING!!!!

Последний раз редактировалось Abricosko; 05.06.2010 в 02:15.
Abricosko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц