![]() |
Опять Excel
Некая программа выводит данные в файл .xls , используя свой шаблон.
При открытии файла в excel вид ячеек нормальный, а именно: высота строки соответствует выводу всех данных самой "высокой" ячейки. При предпросмотре и печати ячейки, содержащие много текста обрезаются снизу на одну-две строки. Строк много, вручную увеличивать высоту по результатам предпросмотра не вариант. Что можно предпринять? |
Liams, вариант - выложить лог HijackThis с запущеным экселем.
|
Вложений: 1
Отправляю вырезку из файла.
Файл одинаково открывается на разных машинах (везде msoffice 2003). |
Liams, Посмотрел, не совсем понятен вопрос. Погляди в службу Диспечер очереди печати, должен быть "AUTO"
|
Цитата:
Вопрос поясняю на приложенном файле: Вид "Обычный" - все 3 строки видны полностью; Вид "Предварительный просмотр" - текст 1-й строки закрывается 2-й строкой. Чтобы 1-я строка выводилась без обрезания, приходится её высоту увеличивать на несколько пунктов. |
|
Цитата:
Проблема исчезнет. 2. Обратиться к разработчикам "Некоей программы" ибо проблема в ней. |
yurfed, Gerdewski - спасибо за участие.
Цитата:
Gerdewski , Ваш метод (1) работает, как вариант можно использовать. Виновата, видимо, не сама "некая программа", а механизм экспорта, т.к. второй экземпляр этой же программы на другом компьютере ничего подобного не демонстрирует. Вопрос по Excel (главный в сложившейся ситуации) почему на ЭКРАНЕ не так, как на ПЕЧАТИ? Где принцип WYSWYG (или как-то так) в данном случае? Пользователь получил файл, просмотрел на экране - всё ок, распечатал - обрезки букв, затем в обрезанных строках на глазок (ибо на экране-то всё нормально) увеличивает высоту строки, проверяет предпросмотром и, если недоглядел, на печати опять ерунда. Согласитесь, это не жизнь... |
Цитата:
Печатать даже не нужно, проблему и так видно. Цитата:
Liams Даже самому интересно стало почему так происходит. Вообщем после получасовых думок пришёл к следующему выводу. Программа использует какой-то свой шаблон файла, у которого шрифт по умолчанию Arial Narrow. Это можно увидеть если зайти Формат ячейки, вкладка шрифт. Нажать галочку "Обычный". И при печати видимо он и используется и/или размеры ячеек расчитываются под него. Так что для данного шаблона нужно использовать узкие шрифты, кроме Arial Narrow ещё подойдёт, например, Courier New. При использовании более широких шрифтов они попросту не влезают в ячейку. По умолчанию на моём компьютере шаблон нового файла использует шрифт Arial Cyr, т.е. средней ширины. И если, например, скопировать данные с "проблемного" файла в новый, как предложил Gerdewski, то всё печатается нормально. Т.к. использован другой шаблон. Так что, имхо лучшее решение данной проблемы это просто менять шрифт на более подходящий. P.S. А если использовать шрифт Courier, то ещё останется куча места :) |
Всем спасибо за поддержку.
Сделал: 1. Полностью удалил офис и установил заново - не помогло; 2. Переустановил шрифт Arial - //-; 3. В используемом шаблоне использовал по очереди шрифты Times New Roman, Courier New, MS SanSerif - проблема осталась. Больше ничего не придумать... Буду просить переустановить "некую программу". |
Liams
Шрифт Arial Narrow пробовали? Как я понял шрифт по умолчанию устанавливается при создании нового файла и больше его никак не изменить. А параметр "Стандартный шрифт", который находится в Сервис->Параметры-> Общие отвечает только за новые файлы. Так что переустановка "некой программы" не поможет, нужно изменять саму программу. |
Liams!
Да там все ОК! Просто перед печатью, нужно в предварительном просмотре нажать "разметка страниц", а затем двигать синие линии, так как тебе надо! |
detrin, Шрифт Arial Narrow ещё не пробовал, но обязательно попробую. Есть мысль тупо увеличить ширину проблемных столбцов в шаблоне, но это паллиатив, ведь нельзя предусмотреть все случаи (когда ячейки ОЧЕНЬ многословные).
vvc-49 , сидят две тётеньки напротив, работают в одной программе, одна печатает сразу после открытия excel, а второй надо объяснить, что она не белый человек и поэтому должна Цитата:
|
Цитата:
Макрос в конце концов на писать, но это конечно не для твоих теток. |
Liams
Дело не в ширине, а в высоте ячейки. Если менять, то тогда уже высоту. Цитата:
Цитата:
|
Цитата:
Там все ОК |
vvc-49
Цитата:
|
Так же, как и detrin, мне кажется, что дело все таки в том шрифте, который был использован по-умолчанию в момент создания шаблона (книги).
Добраться до него можно так: Формат->Ячейки->Шрифт->Галочка "Обычный". Если тут поставить галочку, то шрифт ячейки изменится на тот, который был по-умолчанию в момент создания книги. Для проверки этой гипотезы открываем Excel, идем в Сервис->Параметры->Общие, устанавливаем какой-нибудь шрифт и размер по-умолчанию, нажимаем ОК, закрываем Excel. Запускаем Excel, сохраняем новую книгу, закрываем Excel. Запускаем Excel, изменяем шрифт по-умолчанию, закрываем Excel. Теперь открываем сохраненную новую книгу, меняем шрифт и размер в какой-нибудь ячейке, идем в свойства этой ячейки, ставим галочку "Обычный" - и шрифт меняется на тот, который был в момент создания книги. Если в вышеприведенном файле поставить галку "Обычный" для всех ячеек, то отображается нормально, только шрифт меняется на "Arrial Narrow 11". Для устранения проблемы нужно все даные из файла, приведенного Liams, скопировать и вставить, как значения, в новый файл, созданный со шрифтом "Arial 8". Тогда отображается почти так, как надо... И шаблон надо создать новый с нужным "обычным" шрифтом. |
Вложений: 1
Цитата:
Выбираем С1, пр. кн. мышки формат ячейки-шрифт, ставим галку "Обычный" и ОК, в панели инст. форматирование - шрифт "Arial Narrow", ставим - 8. Заходим "Парвметры страницы - Лист" ставим галку "сетка". В Параметрах-Вид, снимаем галку "строку формул"(не обязательно). Заходим в пред. просмотр и любуемся. З. Ы. Хотелось бы взглянуть на полный файл, откуда эта "вырезка" взята. |
Вложений: 1
Цитата:
Привожу полных два файла, созданных одной программой на двух разных компьютерах. Очень благодарен за интерес в выяснении ситуации. Пожалуйста, обратите внимание на различия в ширине распечаток. Данные, к сожалению, разные, но уверяю, что данные "неправильного файла" при выводе на "правильном компьютере" печатались полностью. |
Вложений: 2
Цитата:
OpenOffice.org — это международный проект с открытыми исходными кодами, созданный для того, чтобы разработать универсальный офисный пакет, работающий на разных операционных платформах, имеющий открытый API и формат файлов, основанный на XML. OpenOffice.org — это пакет офисных приложений, разработанный в рамках данного проекта, совместимый с Microsoft Office, который позволяет работать с текстовыми документами, электронными таблицами, презентациями, графиками, базами данных и т.д. http://ru.openoffice.org/ |
Пиррова победа...
Сделал так: на "нормальном" компьютере Мастером переноса файлов и параметров выгрузил "Только параметры". На "проблемном" создал нового пользователя, загрузил сохраненный параметры и увидел то, что так долго ждал. Так что всё-таки настройки, а какие именно - кто знает, Ватсон... Всем спасибо. |
Время: 18:17. |
Время: 18:17.
© OSzone.net 2001-