| Цитата | Как сделать, чтобы длинная строка, которая не влезает в ячейку Excel, написалась, сколько может, а остальное перенеслось на следующую строку?
|
Чисто теоритическая часть (как бы делал я): Сначала перенеси значение Excel строчки в переменную типа String, например TempStr, и узнай ее ширину Canvas.TextWidth, потом узнай ширину Excel столбца ColumnWidth. Если ColumnWidt меньше, чем ширина твоей строки, то делаешь так: начиная по циклу с конца TempStr по символьно, записываешь значения в TempStr2 (например TempStr2:=TempStr[i]+TempStr2), пока не доходишь до пробела. Удаляешь кусок строки из TempStr, тот что находится в TempStr2. И снова проверяешь, ширину переменной TempStr. Действуй пока TempStr не станет меньши ColumnWidth.
| Цитата | Как распечатать шаблон Excel?
|
Что это значит? Тебе нужно вывести его на принтер?
| Цитата | Подскажите как избавиться от вопроса?
|
К примеру сразу попытайся ве сохранить: ExcelApplication1.ActiveWorkbook.SaveAs("C:Книга1.xls",xlNormal,"", "",False,False); |