Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Форматировать Excel-овский файл в Foxpro / 11 сообщений из 11, страница 1 из 1
28.03.2011, 16:36
    #37186154
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
Могу открыть Excel-овский файл в Foxpro?
Код: plaintext
1.
2.
3.
4.
5.
6.
     local loExcel
	  loExcel = CreateObject("Excel.Application")
	  With loExcel
	 	 path3=path1+'11.xls'
		  .WorkBooks.Open(path3)
		  .visible=.t.	
Но, незнаю как этот .XLS файл форматировать в FOXPRO (поставить шрифты, сделать жирный какие-то строку и т.д.)?
...
Рейтинг: 0 / 0
28.03.2011, 16:38
    #37186159
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
asd456,
а в самом Excel это не проще сделать?
...
Рейтинг: 0 / 0
28.03.2011, 16:46
    #37186189
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
Дела в том что, этот файл каждый раз заного создается и сделанные форматирование в Excel не сохраняется.
...
Рейтинг: 0 / 0
28.03.2011, 16:55
    #37186205
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
asd456,

в принципе, можно, только тогда нужно знать какие-то признаки, по которым делать форматирование. Одно дело видеть файл и по ходу его редактировать, другое дело программно, когда вы его как бы не видите, но знаете, например, что в какой-то определенной ячейке должен быть выделенный шрифт.
Мне как-то приходилось делать для одного пользователя (он очень плохо ориентировался в Excel) программу, которая закачивала xls в FoxPro, там он редактировался, а потом экспортировался обратно в xls в аналогичном оформлении, но отредактированный. Но, вообще-то это бред.
Задача-то у вас вообще какая? Может есть другие способы.
...
Рейтинг: 0 / 0
28.03.2011, 16:58
    #37186212
Marina N.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
Ну, например, так:

loRange = loExcel.ActiveSheet.Range("A1:B3")
oRange.Font.Bold = .T. && полужирный шрифт для диапазона

Проделайте в Excel все нужное форматирование и запишите макрос.
Увидите в нем соответствующие команды.
...
Рейтинг: 0 / 0
28.03.2011, 17:01
    #37186221
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
Marina N.Ну, например, так:

loRange = loExcel.ActiveSheet.Range("A1:B3")
oRange.Font.Bold = .T. && полужирный шрифт для диапазона

Проделайте в Excel все нужное форматирование и запишите макрос.
Увидите в нем соответствующие команды.

ну если так, то:
затем сохраните макрос ,
его можно махом выполнить повторно

http://www.sql.ru/forum/actualthread.aspx?tid=724921&hl=bas
...
Рейтинг: 0 / 0
28.03.2011, 17:03
    #37186225
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
asd456,

ну так что мешает вставлять данные в уже отформатированный шаблон?
...
Рейтинг: 0 / 0
28.03.2011, 17:03
    #37186226
Marina N.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
Здесь есть масса готовых примеров для работы с Excel из VFP
http://fox.wikis.com/wc.dll?Wiki~ExcelAutomation~VFP

а здесь готовый класс-оболочка
http://fox.wikis.com/wc.dll?Wiki~ExcelWrapperClass~VFP
...
Рейтинг: 0 / 0
28.03.2011, 17:04
    #37186231
Marina N.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
прошелмимоMarina N.Ну, например, так:

loRange = loExcel.ActiveSheet.Range("A1:B3")
oRange.Font.Bold = .T. && полужирный шрифт для диапазона

Проделайте в Excel все нужное форматирование и запишите макрос.
Увидите в нем соответствующие команды.

ну если так, то:
затем сохраните макрос ,
его можно махом выполнить повторно

http://www.sql.ru/forum/actualthread.aspx?tid=724921&hl=bas

Можно и так.
...
Рейтинг: 0 / 0
28.03.2011, 17:09
    #37186241
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
Marina N.
loRange = loExcel.ActiveSheet.Range("A1:B3")
oRange.Font.Bold = .T. && полужирный шрифт для диапазона



Спасибо, Вы помогли мне.
...
Рейтинг: 0 / 0
28.03.2011, 17:14
    #37186259
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматировать Excel-овский файл в Foxpro
asd456,

-что на входе oдин файл-два-три, выборка-итоги-что на выходе вы хотите получит в екселе заголовок,согласовано-утверждаю, шапка, подписи,данные, сколько уровней итогов-примерный размер 5-50-500-5000 страниц-цель работа с таблицей екселя -или просмотр и распечатка

без подобного описания сложно советовать


-
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Форматировать Excel-овский файл в Foxpro / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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