Страницы: 1 2 След.
RSS
Создание чертежной рамки в колонтитуле
 
Есть очень большой документ данных в Excel'е, при печате на каждом листе должна присутствовать стандартная чертежная рамка,  на которой указано название документа, имя создателя, номера страний и т.д. Возможно ли такое сделать в Excel?? Если - да, то хотя примерно как это реализуется, а то вообще идей нет...
 
См. пару идей в топике №5355
 
Есть такое, только в ворде.
 
Проблема в том что данный документ именно в Excel'е...
 
Подскажите, кто-нибудь, а то что-то ничего не могу найти...
 
Шаблоны ГОСТ для Word (архив 90 Кб)
 
В 2007 офисе есть кнопка с фотоаппаратом.  
Рисуете рамку и добавляете в нее "фотографию другого листа"  
 
или  просто рисовать можно вообще без всяких макросов.  
Лист эксель 2003 это средненький лист миллиметровки.  
Лист эксель 2007 это охрнененно большущий лист миллиметровки  
Делаете высоту и ширину всех строк на листе равными 11.  
И и при помощи обычного форматирования ячеек спокойно рисуете план квартиры, план Красной плошади с местом для посадки лунохода, чертеж реактора реформинга для каталитической перегонки нефти в 98 бензин в кипящем слое керамического катализатора с платиновым напылением...  
Хотя это конечно извращение...  
Что касается условного форматирования то в 2007 офисе его столько видов и такое количество на одну ячейку можно навесить, что можно от восторга застрелиться... Поэтому число любителей 2007 офиса крайне невелико и непрерывно сокращается...
 
{quote}{login=Dan-K}{date=29.08.2008 09:43}{thema=Re: Создание чертежной  рамки в колонтитуле}{post}Лист эксель 2003 это средненький лист миллиметровки...{/post}{/quote}  
Я бы назвал рулоном туалетной бумаги: 0.25 м х 65 м
 
Всем спасибо, буду думать. Просто еще  сложность состоит в том, что в рамке должно быть указано название, которое находится в определенной ячейке, и его надо передать.... С word тоже нельзя связать.
 
Может не совсем Exceleвский вопрос, но может кто подскажет как граммотно сделать. Эти вот рамки ЕСКД, обычно в колонтитулы вставляются. Их редактировать не удобно. Скачет курсор туда-сюда. Я с InputBox хочу попробовать данные вводить, тока не знаю, как влезть в надпись. В колонтитул получилось через меню Вид. Может надписи имя как-нибудь можно присвоить?
 
См. файл  
1.Нарисовал в Excel  
2.Вставил таблицу из Word
 
Не то пальто, если бы всё так просто было, я бы не спрашивал))) В Excele вообще ничего рисовать не надо. Это вопрос по программированию в MS Word. Там с макрорекдором не так как в Excel работать, немного иначе. Мыши он, ну типа не видит на листе. Влезть в колонтитул можно через меню, а в колонтитуле ещё и надпись. Вот и приходится долго мучиться, пока ввести в эту надпись нужный шрифт. Я просто тут спросил, поскольку обсуждали рамки из ЕСКД. Прошу прощения, если нарушил правила форума...
 
Здравствуйте, у меня эксель 2003, нужно нарисовать схему помещения шириной  
33 метра, при условии что одна клеточка равна 10см.  
А эксель не дает, максимум дает 25,6м.  
Подскажите, как мне можно нарисовать нужную мне схему.    
Заранее благодарю.
 
25 метров в 1 листе  
8 метров во 2-м
 
{quote}{login=}{date=26.01.2011 12:30}{thema=нарисовать по ширине.}{post}Подскажите, как мне можно нарисовать нужную мне схему.    
Заранее благодарю.{/post}{/quote}Никак. Это ограничение 2003-го экселя. 256 столбцов. Либо на двух листах, либо другой масштаб, либо 2007-й и выше устанавливать.  
Либо поверните схему набок, если длина меньше 25,6м.  
__________  
93933
Bite my shiny metal ass!      
 
Такое возможно. Правда при указании ссылки на мою прогу (XLA-надстройку) модераторы не пропустили мой ответ. К этому сообщению я прикрепляю файл Excel с ВЕКТОРНЫМИ колонтитулами, которые были созданы в той самой проге.  
 
Попробую объяснить алгоритм работы:  
1) На листе Excel с помощью границ "вычерчиваем" два вида штампов (один для первого листа, другой - для последующих);  
2) Делаем снимок данной области в формат EMF (ищи на этом сайте поиском как это сделать, есть даже готовая XLA-надстройка для этого);  
3) Теперь вставляем получившийся рисунок (он векторный) в колонтитулы Excel:  
4) Основные моменты подготовки "параметров страницы":  
 - разместить на 1 стр. в ширину и 1000 стр. в высоту;  
 - поля: верхнее=1,1  нижнее=6,4 остальные - по нулям (колонтитулы=0);  
 - центрировать на странице - горизонтально (вертикально не надо);  
На закладке "колонтитулы":  
 - убрать галочку "разные колонтитулы для четных / нечетных страниц";  
 - поставить галочку "особый колонтитул для первой страницы";  
 - снять галочку "изменять масштаб вместе с документом";  
 - поставить галочку "выровнять относительно полей страницы"  
Подробнее про пункт 3)  
 - Вставлять рисунок EMF лучше всего в НИЖНИЙ колонтитул в середину  
 - Нажать кнопку "формат рисунка" (самая правая в настройке колонтитулов), подогнать масштаб колонтитула, пропорции не обязательно сохранять ибо поля принтеров создают реальную область печати непропорциональную А4-листу.  
 
Вот в принципе и фсё! Спасибо этому сайту за идеи. Теперь у меня есть отточенный автоматизированный механизм создания таких колонтитулов.  
 
Ссылка на файл ниже. Его нужно смотреть в Excl-2007 и выше, т.к. Excel-2003 еще не поддерживал тех "настроек параметров страницы" и колонтитул в нем обрезался слева и справа.  
<EM><STRONG>Файл удален</STRONG> - велик размер - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
 
Модераторы удалили файл не потому, что "размер велик", а потому, что в файле была ссылка на ту прогу, которая делает колонтитулы. естественно в файле бал реальный пример этих колонтитулов.  
 
PS: для "злых" модераторов: эта же фраза теперь будет прибавлять Вашему форуму PR и ТИЦ. Не удаляйте этот топик, я его создал не из корыстных побуждений!
 
{quote}{login=Shpalich}{date=22.02.2012 05:35}{post}Модераторы удалили файл не потому, что "размер велик", а потому, что в файле была ссылка на ту прогу, которая делает колонтитулы. естественно в файле бал реальный пример этих колонтитулов.{/post}{/quote}  
 
Откуда уверенность, что удалено именно по той причине, которую Вы описали?  
Почему нет попытки выложить файл повторно с текстом:  
"Всем злым на заметку. Прикрепленный файл имеет размер..."?  
 
Shpalich, из цитаты выше можно понять, что из-за реального примера колонтитулов файл был больше положенного размера. В таком случае Ваши обвинения безосновательны и желательно бы извиниться за оскорбление.  
В противном случае нужно привести веские аргументы, подтверждающие правоту Ваших слов, относящихся к модераторам.
 
Я пытался добавить вразумительный, решающий окончательно вопрос, в эту тему ТРИЖДЫ! И каждый раз происходило "чудо" и сообщение с ссылкой на программу удалялось. Вот я и пришел к выводу, что Модератор (он же скорее всего владелец наДстройки PLEX) не желает видеть ссылку на программу-конкурент.  
Извините, если чего не так...
 
1. Модераторы и владелец сайта - люди разные.  
2. На форуме нет запрета на размещение ссылок на некоммерческие продукты.  
 
Прикрепите файл, пожалуйста.
 
Очистил файл от остальных листов, что уменьшило его размер. Надеюсь, что помогу многим пользователям, как помог мне этот сайт идеями.
 
Shpalich, так кто был виноват? Вы, выкладывая файл заведомо недопустимого размера, или модеры, выполнившие свои обязанности? Я это к тому, что не видно извинений с обоих сторон. Так кто же?
Я сам - дурнее всякого примера! ...
 
ОК. Виноват я (от недостатка терпенья наверно высказал свои негодования).  
Чтобы не засорять сайт личной перепиской, предлагаю модератору удалить посты...
 
Ресурс - чье-то личное "имущество", и владелец вправе устанавливать ограничения, которые он сам пожелает, вне зависимости, устраивает это Вас лично или сообщество в целом. "Хозяин барин".  
 
Вы, находясь в полной уверенности, что администратор или модераторы не допускают ссылок на какие-либо продукты, все равно бесцеремонно пытаетесь разместить файл и ссылки, вместо того, чтобы сначала связаться с администрацией и решить вопрос в личной переписке.  
Нормально, если сторонний человек придет к Вам в квартиру и начнет устанавливать свои порядки?  
 
После всего этого вы просите удалить упоминания о своем некорректном поведении.  
Тема будет подчищена, но информация останется. Для будущих поколений :)  
 
Сылка на Правила:  
<EM>http://www.planetaexcel.ru/forum.php?thread_id=8735</EM>  
 
Цитата из Правил:  
<EM><FONT color=#99000><STRONG>"...если Вы решили установить в своей подписи рекламу, либо ссылку на какой-либо сайт ради его рекламы, а может просто хотите разместить рекламу на сайте - обращайтесь к Администратору сайта..."</STRONG></FONT> <STRONG></STRONG></EM>
 
Просьба к знатокам VBA оценить код в файле  post_311159.rar.  
Нужно ли размещать ссылку на ресурс для решения вопроса о рамке-колонтитулах или код  в файле достаточен для решения задачи?
 
Нет. Этот код - импортированные функции моей наДстройки. Они совершенно ни на что не влияют. Сам код по созданию штампов выложить могу только частями, по отдельным запросом пользователей. Там о-о-очень много строк.  
Предлагаю скачать и посмотреть ВИДЕО-РОЛИК "Как работают эти штампы":  
 
<EM><FONT color=#99000><STRONG>Shpalich, это уже реклама.  
По этому поводу, пожалуйста - к администратору (страница "Контакты").</STRONG></FONT>  - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
 
1) Код был "прикреплен" моей программой для нормальной работы функций спецификаций металлопроката в рабочей книге Excel, я его просто забыл удалить перед выкладкой файла;  
2) Ссылка была не на файловый обменник, а на реальный файл (ждать бы не пришлось и даже не пришлось бы смотреть другую страницу);  
3) Модуль "------" (а то снова за рекламу сочтете) - бесплатный! Платные в программе только авто-спецификации и то работают в Trial-режиме несколько дней.  
4) Выложить код работающего механизма для меня сложно, т.к. там куча API, Форма (слава богу со стандартными элементами управления), код модуля использует функции моей DLL-библиотеки. Чтобы это выложить к примеру в файле Excel, нужно все переписать. Красивого механизма уже не получится, запускаемого с панели инструментов, зато получилось бы отличное пособие для участников форума. Я бы с удовольствием выложил свою наДстройку, но она использует 3 библиотеки, которые надо регистрировать и еще без файла настроек-INI тоже работать не будет.  
 
Ну все. Пока!
 
Подскажите, как вставить имя пользователя, открывшего документ, в колонтитул. В word делается на раз, а excel уже запарил такими тупиками.
 
Попробуйте в модуль книги:  
Private Sub Workbook_Open()  
   ActiveSheet.PageSetup.RightHeader = Application.UserName  
End Sub  
Кстати, а как Вы делали в Word?
 
Юра, если серьезно интересуешься, то в 2007/2010:  
Лента->Вкладка работа с колонтитулами(при активации онных)->Вставка->Экспресс блоки->Поле->Категория: UserName  
А также есть категория Author - имя автора из свойств документа.    
В Эксель доступно только имя создателя документа.
Страницы: 1 2 След.
Читают тему
Наверх