powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Excel
25 сообщений из 54, страница 2 из 3
Excel
    #32901860
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kms_Да, действительно, чекер стоит. Но это из за того что он вставляется автоматически при обработке Chr(10). Это тоже самое, как если вы прямо в Excell набирали с клавки "Начало сеанса связи", а потом бы нажали Alt+Enter и написали бы далее "Конец", тогда бы тоже в ячейке, которая до сих пор была с WrapText = .f. чекер поменялся бы на .t.

А офис у меня вообще 2003, и судя по всему это не от версии зависит.
Вот у меня получается:
1)oExl.ActiveWorkbook.Sheets(1).Cells(1,1).Select
oExl.selection.WrapText = .f.
oExl.ActiveWorkbook.Sheets(1).Cells(1,1).Value = "Начало"+chr(10)+"Конец"
переносит по словам-разбиват слова на части в зависимости от ширины столбца, а мне этого НЕ НАДО!!!! Мне надо получить:
НАЧАЛО
КОНЕЦ
а не
НА
ЧА
ЛО, так происходит, если чекер стоит!
Мне нельзя раздвигать столбец по длинне содержимого этой ячейки!!!
...
Рейтинг: 0 / 0
Excel
    #32901870
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AleksMedИзначально было с квадратами, а по коду Владимира Максимова - все нормально. Где то ты противоречишь себе.
В случае по коду Владимира Максимова имелось ввиду, что нет квадратов, но он переносит по слогам.
...
Рейтинг: 0 / 0
Excel
    #32901876
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда в 3 ячейки
а ячейки вокруг постраивать
...
Рейтинг: 0 / 0
Excel
    #32901883
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что у тебя справа от этой ячейки?
Если там забита информация, то куда же ты Excelю предлагаешь уместить вносимую строку? Если там пусто, то что мешает объединить соседнии ячейки?
Если не военная тайна, то выложи Excel-файл на обозрение.
...
Рейтинг: 0 / 0
Excel
    #32901885
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
leafтогда в 3 ячейки
а ячейки вокруг постраивать
а если в 3 тоже не влезает? Пользователь может набрать ОЧЕНЬ длинный текст и ему ОБЯЗАТЕЛЬНО выгрузить в Excel так как ОН ОФОРМИЛ, без разбивки, если не влезает по ширине.
...
Рейтинг: 0 / 0
Excel
    #32901889
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AleksMedА что у тебя справа от этой ячейки?
Если там забита информация, то куда же ты Excelю предлагаешь уместить вносимую строку? Если там пусто, то что мешает объединить соседнии ячейки?
Если не военная тайна, то выложи Excel-файл на обозрение.
не секрет, просто это несколько больших файлов, собирать надо, если хотите выложу.
...
Рейтинг: 0 / 0
Excel
    #32901891
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AleksMedА что у тебя справа от этой ячейки?
Если там забита информация, то куда же ты Excelю предлагаешь уместить вносимую строку? Если там пусто, то что мешает объединить соседнии ячейки?
Если не военная тайна, то выложи Excel-файл на обозрение.
справа пусто, но как узнать сколько ячеек объединять, если текст большой?
...
Рейтинг: 0 / 0
Excel
    #32901899
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну друг извини... тогда тебе Excell не подходит...

Есть только два варианта:
1. Стоит чекер и Excell разбивает содержимое одной ячейки по строкам и не только там, где ты поставил chr(10), но и там где он делает это в штатном порядке.
2. Чекер не стоит и Excell вообще все отображает в одной строке, паказывая "квадратик".

И, как мне кажется, все, что делает Excell - это довольно логично. Нельзя же разместить в заданной ширине колонки, тот текст который туда ну никак не влазит. В конце концов, если текст постоянный, то ты можешь изменить размер шрифта, чтобы твое "Начало" наконец влезло....
...
Рейтинг: 0 / 0
Excel
    #32901921
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если файл потом печатается и ширина столбцов одинакова, то экспериментально можешь определить сколько столбцов объединить под формат А4.
...
Рейтинг: 0 / 0
Excel
    #32901929
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kms_Ну друг извини... тогда тебе Excell не подходит...

Есть только два варианта:
1. Стоит чекер и Excell разбивает содержимое одной ячейки по строкам и не только там, где ты поставил chr(10), но и там где он делает это в штатном порядке.
2. Чекер не стоит и Excell вообще все отображает в одной строке, паказывая "квадратик".

И, как мне кажется, все, что делает Excell - это довольно логично. Нельзя же разместить в заданной ширине колонки, тот текст который туда ну никак не влазит. В конце концов, если текст постоянный, то ты можешь изменить размер шрифта, чтобы твое "Начало" наконец влезло....
на excell настаивают пользователи :-( Вынь да полож :-( А текст далеко не постоянный!
...
Рейтинг: 0 / 0
Excel
    #32901946
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 nk_81

Ну раз пользователи настаивают ...
Скорее всего мы тут бьемся над проблемой оформления шапки отчетного документа. Совет, объедени ячейки шапки на ширину табличной части отчета и ваяй.
...
Рейтинг: 0 / 0
Excel
    #32901949
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nk_81, я не совсем понимаю, зачем нужно разбивать текст имеенно в определенных местах, тем более что, как вы говорите, текст не постоянный. А раз так, то пусть его Excell сам и разбивает, тем более, что ширина колонки фиксированная.
...
Рейтинг: 0 / 0
Excel
    #32901962
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AleksMed 2 nk_81

Ну раз пользователи настаивают ...
Скорее всего мы тут бьемся над проблемой оформления шапки отчетного документа. Совет, объедени ячейки шапки на ширину табличной части отчета и ваяй.
Именно!!!!!!!! То есть пользователи в программе водят заголовок отчета ТАК КАК им надо, чтобы он располагался, причем это далеко не одна строка (но выгрузить надо в одну строку, строго, в екселе), то есть надо сохранить оформление ПОЛНОСТЬЮ!!! Вариант хороший, а если не влезет на ширину табличной части и опять пойдет разбиение? Замкнутый круг.
...
Рейтинг: 0 / 0
Excel
    #32901966
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 nk_81

Никакого круга, только квадраты

Обычно табличная часть отчета занимает всю ширину листа.
Ну и как они представляют печать за его (листа) пределами.
...
Рейтинг: 0 / 0
Excel
    #32901979
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nk_81 а почему бы вам не ограничить возможности пользователей при определении заголовка, так как диктует ширина колонки и листа в целом, вместо того, чтобы пытаться разместить все, что напишет пользователь в определенных рамках.
...
Рейтинг: 0 / 0
Excel
    #32901997
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kms_nk_81 а почему бы вам не ограничить возможности пользователей при определении заголовка, так как диктует ширина колонки и листа в целом, вместо того, чтобы пытаться разместить все, что напишет пользователь в определенных рамках.
Трудно убедить тех, кто не понимает почему невозможно сделать так как они хотят! Но я так понимаю придется.
...
Рейтинг: 0 / 0
Excel
    #32902000
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AleksMed 2 nk_81

Никакого круга, только квадраты


Это точно

А табличная часть отчета не всегда занимает всю ширину листа :-(.
...
Рейтинг: 0 / 0
Excel
    #32902002
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да выход есть и он простой.
Оставить место под шапку и вывести только табличную часть, а пользователи в Excele набьют заголовок как им надо :))
...
Рейтинг: 0 / 0
Excel
    #32902016
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AleksMedДа выход есть и он простой.
Оставить место под шапку и вывести только табличную часть, а пользователи в Excele набьют заголовок как им надо :))
Знаешь почему они так не хотят? Потому что в программе они набьют и это можно сохранить как шаблон отчетности (а ее очень много це ж банк), а так им придется каждый раз заголовок набивать. Вот я и изголяюсь.
...
Рейтинг: 0 / 0
Excel
    #32902025
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это что же, одни и те же цифры могут идти под разной шапкой?
Извиняй за вопрос в банке не работал и тонкостей не знаю.
...
Рейтинг: 0 / 0
Excel
    #32902043
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AleksMedЭто что же, одни и те же цифры могут идти под разной шапкой?
Извиняй за вопрос в банке не работал и тонкостей не знаю.
в том то и дело, что и цифры разные. У них есть огромный грид, который они могут настраивать по своему усмотрению-скрывать/восстанавливать колонки, сортировать/фильтровать, редактировать/изменять, короче получать данные в этом гриде, которые им нужны, приписывают к этим данным шапку и подписи-в ексель и на печать. две колонки грида-одна отчетность, а добавил еще несколько, отфильтровал что надо-другая.
...
Рейтинг: 0 / 0
Excel
    #32902063
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nk_81, в моем проекте есть нечто подобное, но я даже и думать не стал над тем, как размещать заголовок столбца... Пользователи должны понимать (хоть и не программеры), что ширина столбца ограничена. Короче у меня они просто набивают заголовок столбца, я его вставляю в нужную ячейку, а дальше дело Excell. Если будут возмущаться, открой Excell, сделай колонку нужной ширины и попроси их показать какой должен быть заголовок колонки. Хочу посмотреть как им удастся разместить целое социнение в ограниченных рамках.
...
Рейтинг: 0 / 0
Excel
    #32902073
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kms_nk_81, в моем проекте есть нечто подобное, но я даже и думать не стал над тем, как размещать заголовок столбца... Пользователи должны понимать (хоть и не программеры), что ширина столбца ограничена. Короче у меня они просто набивают заголовок столбца, я его вставляю в нужную ячейку, а дальше дело Excell. Если будут возмущаться, открой Excell, сделай колонку нужной ширины и попроси их показать какой должен быть заголовок колонки. Хочу посмотреть как им удастся разместить целое социнение в ограниченных рамках.
это не заголовок столбца, а заголовок отчета, но рамки тоже ограничены.
...
Рейтинг: 0 / 0
Excel
    #32902092
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смысл тот же. Пусть разбивает Excel, только предварительно, конечно, было бы неплохо объединить ячеки первой строки в n столбцах, где n-это количество столбцов в отчете.

То есть если в отчете 5 столбцов, то ты объединяешь A1:E1 и там размещаешь заголовок, тогда можно будет без труда и оцентрировать заголовок относительно всей ширины отчета.

Далее извини - должен бежать.

Но обязательно на днях посмотрю чем это все закончилось.

Удачи.
...
Рейтинг: 0 / 0
Excel
    #32902821
vl2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой вариант.
Заранее создается шаблон документа, например
мой_документ.xlt
В этом шаблоне заранее определяешь ячейку для заголовка и форматируешь её нужным образом (переносить по словам, автоподбор высоты строки и т.п.).

А в фоксе используешь этот шаблон при создании отчета:

my_doc='мой_документ.xlt'
XLApp=CREATEOBJECT('Excel.Application')
XLApp.WorkBooks.Add(my_doc)
XLApp.Cells(13,2).Value = "Мой заголовок"
...
Рейтинг: 0 / 0
25 сообщений из 54, страница 2 из 3
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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