- Remove From My Forums
-
Question
-
Hi,
Thanks in advance.
Iam facing 1-error » Class Definition Excel.Application is not found «. when I am using the same program from LAN
no problem.
But when Iam accessing from remote sites it’s showing «Class definition Excel.Application is not found». Because when I connected remotely, simply its accessing only that mapped folder. So how to solve this problem?
I need my superiors guidence.
Select * from dut_rept WHERE (sl_no#0) ORDER BY sl_no into Cursor CursA
select CursA
Copy to Emp_ot_hrs type xls
#include ‘\paramusvrcomp_deptPIS_employeexlConstants.h’
loExcel = Createobject(«Excel.Application»)
loExcel.workbooks.Open(‘\paramusvrcomp_deptPIS_employeeemp_ot_hrs’)
Kindly guide me.
From
PARAMU
Answers
-
It seems it is missing something…If all runtime files are ok then try to put, in same folder with exe file, files wizstyle with extensions vct and vcx ….
-
Check if Excel is really installed on that machine and creating excel applicaion is allowed (DCOM).
You can work around by installing ACE Oledb driver and using OLEDB instead. Check foxite.com msg. id 153776 for sample.
My original workflow (Win32):
1. Client open excel file.
2. Import the excel file to database(dbx).
3. over.
I want convert the project to Unigui.
My Unigui workflow:
1. Client upload Excel file to Server.
2. Server will prcess excel import to Database(dbx);
3. Delete the Excel file in Server
Below my simple code:
procedure TfmMain.UniFileUpload1Completed(Sender: TObject;
AStream: TFileStream);
var
DestName : string;
DestFolder : string;
begin
DestFolder:=UniServerModule.StartPath+’UploadFolder’;
DestName:=DestFolder+ExtractFileName(UniFileUpload1.FileName);
CopyFile(PChar(AStream.FileName), PChar(DestName), False);
edtFilePath.Text := DestFolder + UniFileUpload1.FileName;
end;
procedure TfmMain.UniBtnFileUpload(Sender:TObject);
begin
UniFileUpload1.Filter := ‘Excel files (*.xls)|*.xls’;
UniFileUpload1.Execute;
end;
procedure TfmMain.UniBtnFileProcessClick(Sender: TObject);
var
MsExcel, MsExcelWorkBook, MsExcelWorkSheet: Variant;
begin
try
MsExcel := CreateOleObject(‘Excel.Application’);
except
ShowMessage(‘Not Found Excel’);
Exit;
end;
MsExcelWorkBook := msExcel.Workbooks.Open(edtFilePath.Text,0,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,1,0);
MsExcelWorkSheet := MsExcelWorkBook.WorkSheets[5];
ProcedureExcel(MsExcelWorkSheet);
end;
>>You can embebbed Excel into your application…
I try embebbed Excel(NativeExcel) in my project.
But, it don’t work.
My workflow is abnormal?
Please, Help me! Thank you!
|
|
I’m trying to load in Excel files to python and read the formulas into values (as they would appear in Excel). Many of the files have never been opened — rather, have been automatically output from other programs — so there is no previously-rendered version of the formula values. From what I can tell, this excludes openpyxl and pandas read_excel. So I’m trying to read the formulae with xlwings.
I’ve followed the installation instructions from the documentation and am using Python 2.7 Anaconda on Mac 10.10.5. Trouble is, when following the documentation example, the following error occurs:
wb = xw.Book()
ApplicationNotFoundError: Local application 'Microsoft Excel.app' not found.
I suppose this means I need to buy Excel and install it on my computer?
Alternatively, if there are other python models that can interpret Excel formulae, I’m all ears.
AmegaMSK Пользователь Сообщений: 41 |
Здравствуйте! |
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
Вы хоть напишите какой файл офис найти не может. А еще лучше скрин ошибки приложите. как включить/отключить макросы ) Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
Юрий М Модератор Сообщений: 60567 Контакты см. в профиле |
Может потерялась Personal? |
AmegaMSK Пользователь Сообщений: 41 |
Прилагаю скрин ошибки. |
AmegaMSK Пользователь Сообщений: 41 |
|
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
Вот что-то не верится, что при отключенных макросах ошибка повторяется. Т.к. ошибку генерирует как раз VBA. Вы как макросы-то отключали? Перезапускали Excel после того, как запретили выполнение макросов? Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
AmegaMSK Пользователь Сообщений: 41 |
Макросы отключала вот так: |
AmegaMSK Пользователь Сообщений: 41 |
Макросы в списке отображаются, но не запускаются, потому что: |
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
Я не понял: Вы открываете с отключенными макросами, Excel Вам об этом говорит. Но окно-то «File not found» появляется или нет? Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
AmegaMSK Пользователь Сообщений: 41 |
Да, сначала File not found, а потом «Макросы отключены…..» |
Юрий М Модератор Сообщений: 60567 Контакты см. в профиле |
#11 24.11.2014 15:26:17
А куда они должны были деться? ) |
||
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
Я бы на Вашем месте переустановил офис. Т.к. весьма странно, что ошибку выдает именно VBA, а макросы запрещены. И это при том, что ВСЕ надстройки отключены. Точно все? COM отключали? Надстройки COM в Excel 2003: Сервис -> Настройка ->закладка Команды, Сервис, найдите и перетащите мышкой команду Настройки для модели СОМ в панель инструментов. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
AmegaMSK Пользователь Сообщений: 41 |
Да, ВСЕ надстройки отключены, точно… |
Book1.xls? Книга1.xls? они же xlt? хелп |
|
да, вот еще — где-то на сайте Microsoft видел упоминание, что в реестре может быть записано открытие Excel с параметром командной строки, типа «%1», и что надо подчистить реестр. Ну это всё, что удалось найти |
|
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
А если запустить Excel через меню, с зажатой клавишей Shift(то-бишь в безопасном режиме)? Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
AmegaMSK Пользователь Сообщений: 41 |
#17 25.11.2014 15:57:11 Всем еще раз привет! |