Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.31;
Скачать: CL | DM;

Вниз

печать сразу 2 файлов на 1 листе?   Найти похожие ветки 

 
yevgeniy   (2006-12-04 23:42) [0]

Доброго времени суток!У сразу 2 вопроса
Надо отправить на печать сразу 2 файла. В 1 файле таблицы, во втором - то что должно заполнять ячейки этих таблиц.Как сделать что б распечатывались одновременно? листов штук 700. очень долго приходится распечатывать сначала таблицы, а по второму разу их содержание. :(
может даже программулину кто какую подскажет, или как её написать или стандартные средства винды (?).
а теперь второй вопрос. надо вставить в exel"e в 1 столбик N значений  ячеек. но не поочереди, а через 1 ячейку или через 2...
подскажите, пожалуйста. очень надо...
зараннее спасибо.


 
oldman ©   (2006-12-04 23:50) [1]


> Как сделать что б распечатывались одновременно?


никак


 
Гарри Поттер ©   (2006-12-04 23:53) [2]

> очень долго приходится распечатывать сначала таблицы, а
> по второму разу их содержание. :(

Гы. это как это?
Содержание-то у тебя уже ввиде таблицы или как?


 
yevgeniy   (2006-12-05 00:19) [3]

нет.
в 1 файле таблицы. во втором числа.


 
Германн ©   (2006-12-05 01:20) [4]


> yevgeniy   (04.12.06 23:42)
>
> Доброго времени суток!У сразу 2 вопроса
> Надо отправить на печать сразу 2 файла. В 1 файле таблицы,
>  во втором - то что должно заполнять ячейки этих таблиц.
> Как сделать что б распечатывались одновременно?

Пойми одно, но главное. Печатают не "файлы", а "документы"! Если поймёшь это, то либо сам сможешь придумать как сделать, либо задашь более "грамотный" вопрос.


 
yevgeniy   (2006-12-05 01:28) [5]

ок. действительно глупо сказанул...
исправляюсь.
надо напечатать 2 документа ... и далее по тексту.
вот если б сам мог - не задавал бы вопрос. долго думал как.

а как насчёт второго вопроса? вставить в столбик данные через N ячеек?


 
Германн ©   (2006-12-05 02:04) [6]


> yevgeniy   (05.12.06 01:28) [5]
>
> ок. действительно глупо сказанул...
> исправляюсь.
> надо напечатать 2 документа ... и далее по тексту.
> вот если б сам мог - не задавал бы вопрос. долго думал как.
>

Извини, но ещё раз ты сглупил. На одном листе Windows заточен печатать только один документ! Если этот документ влазит на лист. После этого Windows заточен выгрузить/промотать сей лист, чтобы напечатать следущий документ на "другом листе", поскольку считает "по умолчанию", что это другой документ!


 
Юрий Зотов ©   (2006-12-05 02:43) [7]

Можно сначала нарисовать таблицу вместе с данными на любой канве, а потом перегнать ее на канву принтера. Либо загнать лист в Excel, а уж оттуда печатать.


 
oldman ©   (2006-12-05 02:57) [8]


> В 1 файле таблицы, во втором - то что должно заполнять ячейки
> этих таблиц


Тоже как-то понятно.
Что, в первом файле голая рамочка?
Да уж, точно Ексель в руки!


 
sergey888   (2006-12-05 12:46) [9]

1 вариант
Сначала печатаешь рамку, потом ложишь лист обратно в принтер и печатаешь второй файл.
Главное  - правильно положить лист перед печатью второго докумета.

2 вариант
печатаешь оба документа на разных листах, потом берешь ксерокс, в лоток ложишь лист с таблицей, по крышку лист с цифрами.

Главное  - правильно положить листы


 
Гарри Поттер ©   (2006-12-05 13:00) [10]

Я наверное что-то не понимаю..
На первом листе рамочка-сетка-таблица без данных. Это понятно. На втором данные, но если они при печати ложатся в сетку, значит они уже расположены ввиде этой таблицы? Просто границы таблицы непрорисованы? Ну дык прорисуй и печатай один файл.. Или вы так прикалываетесь..?


 
yevgeniy   (2006-12-05 21:14) [11]

вобщем с 1 вопросом я понял.
всем спасибо.

теперь загвоздка с exel
попытаюсь объяснить в чем проблема.
мне надо вставить допустим в столбик A, в ячейки А6, А26, А46, А66 и т.д. некую информацию. т.е. через каждые 20 ячеек. если бы так нужно сделать несколько раз то ничего. но мне надо сделать так несколько сотен раз. или раз уж спрашую то как в определённых строках увеличть их высоту. например в 1,11,21,31 одна, а во 2,12,22,32 другая.
как сделать такое в exel? и можно ли вообще?!
очень надо.


 
AndB ©   (2006-12-06 07:21) [12]

наверно ты издеваешься :)  но если очень надо...
Sub Макрос1()
a = Split(ActiveCell.Address, "$", -1, vbTextCompare)
   For r = a(2) To 65536 Step 20
     Range(a(1) & r).Select
     ActiveCell.FormulaR1C1 = a(1) & r
   Next r
End Sub

с высотой аналогично


 
yevgeniy   (2006-12-06 23:35) [13]

нет. наверно я не издеваюсь. конечно на сайте мастеров delphi все мастера. но не я. :) кроме того не знаю VBA.

усложняем задачу. :)
надо вставить не просто однотипную информацию. просто я не правльно выразился.
вобщем допустим есть столбик длинной в 500 ячеек. этот столбик надо переписать в другой столбик только что бы запись шла с промежутком в 20 ячеек. в итоге последняя ячейка должна стать не 500, а 10000-й.

за код макроса спасибо.

> с высотой аналогично

а вот это самое "аналогично" выложить можно?..

>если очень надо...

действительно очень надо.



Страницы: 1 вся ветка

Текущий архив: 2006.12.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.06 c
15-1166026852
Виста
2006-12-13 19:20
2006.12.31
Кряк для Висты


2-1165821105
RightD
2006-12-11 10:11
2006.12.31
По TdxDBGrid


1-1163319478
MetalFan
2006-11-12 11:17
2006.12.31
Глюк или крив.руки? TMenuItem.Checked


3-1161182043
PPmaster
2006-10-18 18:34
2006.12.31
Проблемы с QuickReport CBuilder2006


15-1165668405
Сатир
2006-12-09 15:46
2006.12.31
Delphi 7 Build 4.453





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский