powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Форматировать Excel-овский файл в Foxpro
11 сообщений из 11, страница 1 из 1
Форматировать Excel-овский файл в Foxpro
    #37186154
asd456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Могу открыть 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
Форматировать Excel-овский файл в Foxpro
    #37186159
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asd456,
а в самом Excel это не проще сделать?
...
Рейтинг: 0 / 0
Форматировать Excel-овский файл в Foxpro
    #37186189
asd456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дела в том что, этот файл каждый раз заного создается и сделанные форматирование в Excel не сохраняется.
...
Рейтинг: 0 / 0
Форматировать Excel-овский файл в Foxpro
    #37186205
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asd456,

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

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

Проделайте в Excel все нужное форматирование и запишите макрос.
Увидите в нем соответствующие команды.
...
Рейтинг: 0 / 0
Форматировать Excel-овский файл в Foxpro
    #37186221
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Форматировать Excel-овский файл в Foxpro
    #37186225
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asd456,

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

а здесь готовый класс-оболочка
http://fox.wikis.com/wc.dll?Wiki~ExcelWrapperClass~VFP
...
Рейтинг: 0 / 0
Форматировать Excel-овский файл в Foxpro
    #37186231
Marina N.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо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
Форматировать Excel-овский файл в Foxpro
    #37186241
asd456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Marina N.
loRange = loExcel.ActiveSheet.Range("A1:B3")
oRange.Font.Bold = .T. && полужирный шрифт для диапазона



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

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

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


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


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