EXCEL понять, где жирный шрифт, а где нет. #708934


#0 by DTrofimov
Из 1с. В одной ячейке часть текста жирным, часть обычным. Надо выделить жирную. Есть мысли? Спасибо.
#1 by Wobland
msdn. на здоровье
#2 by DTrofimov
Послал в библиотеку...
#3 by BuHu
сори за оффтоп , не сдержался . сидишь ты значит такой в общественном туалете , сделал все свои дела и вдруг понимаешь , что бумаги то нету , но тут замечаешь что в соседней кабинке тоже кто то есть , ну и так вежливо его просишь отмотать тебе немного , а он тебе такой ,за  место ожидаемой туалетной бумаги , протягивает топор и карту местности на которой отмечен ближайший лесной массив )
#4 by kosts
Как сделал из 1С в Excel, часть жирным, а часть не жирным?
#5 by butterbean
если бы он, то вряд-ли у него возник вопрос из
#6 by aka AMIGO
читает готовый.. а в самом Excel"е с помощью макросов не определяется?
#7 by User_Agronom
Картой, картой можно будет воспользоваться!!!
#8 by BuHu
:) заламинирована
#9 by kosts
Если готовый и там в одной ячейке жирный и не жирный, то это уже не из 1С...
#10 by kosts
Под "выделить", что подразумевается?
#11 by DTrofimov
Да, загрузка прайса, где жирным - название, простым - описание. Макросом не пробовал, но каких-то доп.действий лучше не делать, все-таки пользователю обработка. Ссылка на телефон гуглмапса ))
#12 by DTrofimov
- жирным в одну переменную, обычным - в другую.
#13 by butterbean
запиши макрос с выделением части текста и изменением жирноты, посмотри код, воспроизведи у себя по аналогии
#14 by Wobland
а и не делай. просто проследи за мужиком с топором и картой и сделай так же
#15 by 1dvd
сравнить программирование с сёром - это очень сильно. Практически одно и то же понятие
#16 by kosts
Мужика, который ходит в туалет с топором, лучше ни о чем не спрашивать.
#17 by Wobland
смотря на какой платформе
#18 by manyak
проверяй: workSheets.Cells(x,y).Font.Bold = true|false
#19 by Wobland
это с первого по пятый символ?
#20 by Kandellaster
Лист.Cells(НомерСтроки,НомерКолонки).Font.Bold = 1
#21 by DTrofimov
, = null (value - есть)
#22 by kosts
этото не то? Msg: String; ...     Msg := ' Человек собаке друг J';
#23 by BuHu
тут аналогия не в самом действие , а в том просящему дуют немного не то что он просит , но в то же время как бы не отказывают , просто не жуют за него и в рот не ложат , а предлагают самому приготовить и съесть .
#24 by DTrofimov
Просящие перед тем, как попросить прошерстил форум и немножко яндекс. И шерстит до сих пор. Но просящий - тупой 1с-ник, поэтому высшие языки ему сложны.
#25 by kosts
Вот еще первая ссылка в гугле Sub Форматирование     Dim ra As Range, cell As Range: Application.ScreenUpdating = False     Set ra = ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants)     ' диапазон ra - все заполненные ячейки активного листа     For Each cell In ra.Cells         ' разбиваем текст в строке за отдельные строки (разделителем является символ Chr)         arr = Split(cell.Value, Chr)    ' получаем массив, количество элементов в котором равно числу строк в ячейке         ' каждый элемент массива arr - текст очередной строки         If UBound(arr) >= 2 Then    ' UBound(arr) - верхняя граница полученного массива             ' эта граница на 1 меньше, чем количество элементов в нём (строк в ячейке)             ' (поскольку элементы в массиве нумеруются с нуля)             ' Обрабатывать текст ячейки будем только в том случае, если UBound(arr) >= 2             ' т.е. если количество строк в ячейке не меньше трёх             ' вычисляем позицию первого символа для форматирования:             pos = Len(arr) + Len(arr) + 3            ' длина первой строки + длина второй строки             ' + 2 символа перевода строки + 1             lenght = Len(arr)    ' длина третьей строки             With cell.Characters(pos, lenght)    ' в качестве параметров указываем pos - позицию                 ' первого обрабатываемого символа, и lenght - количество символов для обработки             ' а теперь покрасим первую строку в ячейке:             With cell.Characters(1, Len(arr))    ' в качестве параметров указываем 1 - позицию                 ' первого обрабатываемого символа, и Len(arr) - количество символов в первой строке
#26 by manyak
все робит в true и false
#27 by DTrofimov
помогло через Characters. Спасибо всем.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С