powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Закрытие экселя
7 сообщений из 7, страница 1 из 1
Закрытие экселя
    #33122333
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открытие экселя происходит такой формой:

RELEASE ole1, ole2

ole1 = GetObject('c:\rus_perevod\booke1.xls')
ole1.Application.Windows('booke1.xls').Activate
ole2 = ole1.Application
ole2.Visible = .T.

Добавление данных в книгу вот так:

WITH Ole2.Cells(1,1)
.Select
.Value = ALLTRIM(ES_1266.adres)
ENDWITH

А вот как сделать, че написать, чтоб окно закрывалось сразуже
...
Рейтинг: 0 / 0
Закрытие экселя
    #33122416
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты хочешь написать 1 переменную в эксель ?

Может поробуешь
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Копирует данные из таблицы Visual FoxPro в файл другого формата.

Синтаксис

EXPORT TO FileName
	[TYPE] DIF | MOD | SYLK | WK1 | WKS | WR1 | WRK | XLS | XL5
	[FIELDS FieldList]
	[Scope]
	[FOR lExpression1]
	[WHILE lExpression2]
	[NOOPTIMIZE]
	[AS nCodePage]
...
Рейтинг: 0 / 0
Закрытие экселя
    #33122452
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В экселе создана форма.
в нее перекидывается большое количество данных.
просто написал к примеру.

Закрытие не знаю как описать!
...
Рейтинг: 0 / 0
Закрытие экселя
    #33122494
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ox.ActiveWorkBook.Save
release ox
...
Рейтинг: 0 / 0
Закрытие экселя
    #33152414
nfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nfp
Гость
Аналогичная ситуация. Но мне нужно наоборот прочитать данные из экселевского файла и проблема с его закрытием после обработки.
Код примерно таков

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
MySheet=GetObject("c:\oszn\el_plat.xls")
MySheet.Application.Windows("el_plat.xls").Visible=.t.
....    обработка данных

...   в конце кода
       
MySheet.Application.Visible= .f.  &&.f.
MySheet.ActiveWorkBook.Save
RELEASE MySheet
на команде
Код: plaintext
1.
 MySheet.ActiveWorkBook.Save


Выдается ошибка "OLE error code 0x80020006: Неизвестное имя."
Подскажите где я не прав.
...
Рейтинг: 0 / 0
Закрытие экселя
    #33152647
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MySheet.Application.ActiveWorkbook.save
MySheet.Application.Quit
release MySheet
...
Рейтинг: 0 / 0
Закрытие экселя
    #33152690
nfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nfp
Гость
to leaf
Кажется заработало.
Большое спасибо
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Закрытие экселя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]