Как сделать рамку в экселе
Здравствуйте.
Пытаюсь сделать рамку у ячейки таблицы Экселя при выгрузе из 1С 8.1.Код:
ЛистНовый.Cells(1,1).Value=»Документ»; ЛистНовый.Cells(1,1).font.Bold=-1; ЛистНовый.Cells(1,1).Borders=1;
Пишет ошибку
«: Поле объекта недоступно для записи (Borders)»
Подскажите, плиз.
Спасибо
.Borders.ххх
(1) ххх это что такое?
.LineStyle=1;
Используется как
Borders(xlBordersIndex)
где xlBordersIndex может принимать одно из след значений констант: xlDiagonalDown, xlDiagonalUp, xlEdgeBottom, xlEdgeLeft, xlEdgeRight, xlEdgeTop, xlInsideHorizontal, xlInsideVertical.
Из свойств доступны такие
.Color = RGB(x, y, z)
.LineStyle =
.ColorIndex
.Count
.Item
.Parent
.TintAndShade
.Weight
Лист1 = Книга.Sheets(1);
Лист1.Name = «Info»;
// Лист 1
Диапазон = Лист1.Range(«A1:B8»);
Диапазон.NumberFormat = «@»;
Диапазон.Borders(xlEdgeLeft).LineStyle = xlContinuous;
Диапазон.Borders(xlEdgeLeft).Weight = xlThin;
Диапазон.Borders(xlEdgeLeft).ColorIndex = xlAutomatic;
Диапазон.Borders(xlEdgeTop).LineStyle = xlContinuous;
Диапазон.Borders(xlEdgeTop).Weight = xlThin;
Диапазон.Borders(xlEdgeTop).ColorIndex = xlAutomatic;
Диапазон.Borders(xlEdgeBottom).LineStyle = xlContinuous;
Диапазон.Borders(xlEdgeBottom).Weight = xlThin;
Диапазон.Borders(xlEdgeBottom).ColorIndex = xlAutomatic;
Диапазон.Borders(xlEdgeRight).LineStyle = xlContinuous;
Диапазон.Borders(xlEdgeRight).Weight = xlThin;
Диапазон.Borders(xlEdgeRight).ColorIndex = xlAutomatic;
Диапазон.Borders(xlInsideVertical).LineStyle = xlContinuous;
Диапазон.Borders(xlInsideVertical).Weight = xlThin;
Диапазон.Borders(xlInsideVertical).ColorIndex = xlAutomatic;
Диапазон.Borders(xlInsideHorizontal).LineStyle = xlContinuous;
Диапазон.Borders(xlInsideHorizontal).Weight = xlThin;
Диапазон.Borders(xlInsideHorizontal).ColorIndex = xlAutomatic;
Открой в Экселе хелп и почитай по функциям VB
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену. по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший
Как сделать рамку в экселе
Название темы должно отражать её содержание.
Темы типа «ПОМОГИТЕ. «, «Срочно!», «Не получается сделать», «Нужна помощь» и т.п. будут удаляться без объяснения причин
33 130 Сообщений в 5 430 Тем от 6 699 Пользователей
Последний пользователь: Оксана

Excel это не сложно
Основные форумы
Вопросы по Excel и VBA
как сделать рамку на листе excel
Добавление рамок в Microsoft Excel
Чаще всего пользователи заинтересованы в том, чтобы добавить границы для таблицы в Excel. Это тоже можно считать своеобразной настраиваемой рамкой с огромным количеством визуальных параметров. Узнать обо всех них и выбрать подходящий предлагаем в отдельной инструкции на нашем сайте.

Подробнее: Выделение границ таблицы в Excel
Если этот вариант добавления границ для таблицы вас не устраивает, сразу переходите к Способу 3, чтобы разобраться с созданием произвольной рамки, после чего ее можно будет расположить в любом удобном месте.
Вариант 2: Добавление полей листа
Поля листа тоже можно отнести к рамке, но при этом у нее нет цвета оформления, а действие распространяется на весь документ. Подходит такой вариант при завершении подготовки таблицы к печати и необходим в тех случаях, когда установка полей обусловлена требованиями к проекту.
- Для удобства выполнения дальнейших действий рекомендуем сразу перейти к представлению «Разметка страницы».

- В нем откройте вкладку на ленте с таким же названием.

- Разверните меню «Поля» для выбора доступных настроек.

- Используйте стандартный предлагаемый вариант или перейдите в «Настраиваемые поля» для создания собственных настроек.

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

- Проверьте, что получилось, и вернитесь к обычному представлению, если нужно выполнить другое редактирование таблицы. В этом режиме просмотра полей видно не будет, что упростит рабочий процесс.

Вариант 3: Создание произвольной рамки
Произвольная рамка подразумевает добавление к таблице любой из доступных фигур без заливки, но с контуром настраиваемого размера. В будущем такую рамку можно переместить в любое место на листе, чтобы выделить содержимое или придать другое визуальное оформление.
-
Все дальнейшие действия производятся на вкладке «Вставка», поэтому сразу же перемещайтесь к ней.









Вместо прямоугольника вы можете выбрать абсолютно любую геометрическую фигуру и убрать заливку, чтобы получить желаемую рамку.
Вариант 4: Добавление рамки для изображения
В завершение разберем принцип добавления рамок для изображения, если вдруг это понадобится сделать. Действия практически схожи с теми, о которых мы говорили при создании произвольного оформления.
-
Через ту же вкладку «Вставка» добавьте картинку, если этого не было сделано ранее.




Как сделать рамку в экселе
Добрый день!
Нужно создать рамку и штамп. Если вставлять с Word, то вставляется не корректно. Через Специальную вставку тоже не получается. Документ должен быть точно такой же как в приложении, только в Excel
Пользователь
Сообщений: 2735 Регистрация: 25.12.2012
17.08.2012 13:49:40
Меня всегда умиляют просьбы написаные в приказной форме.
Учимся сами и помогаем другим.
Пользователь
Сообщений: 3 Регистрация: 01.01.1970
17.08.2012 13:58:08
Раньше форумами не пользовалась, поэтому не знала, как правильно написать. Изложила суть вопроса. Если кто-то знает, как это возможно сделать, то очень прошу помочь)
Пользователь
Сообщений: 14868 Регистрация: 21.12.2012
E-mail и реквизиты в профиле.
17.08.2012 14:17:00
Почитайте про возможности инструмента «Слияние» в Ворд. Возможно это лучше подойдет, чем одевание трусов через голову в Эксель. EducatedFool давал ссылку на свою разработку по вставке данных из Экса в Ворд. Возможно ее захотите использовать.
Я сам — дурнее всякого примера! .
Пользователь
Сообщений: 14868 Регистрация: 21.12.2012
E-mail и реквизиты в профиле.
17.08.2012 14:28:10
Модеры, зачем удалили пост про ручную подгонку? Это не оффтоп. Других вариантов не встречал. Исчерпывающий ответ на: «Нужно создать рамку и штамп».
Я сам — дурнее всякого примера! .
Пользователь
Сообщений: 47199 Регистрация: 15.09.2012
17.08.2012 14:32:00
Серега, зашугаешь совсем человека. С девушками нужно обходительнее, ласковее 🙂
Пользователь
Сообщений: 14868 Регистрация: 21.12.2012
E-mail и реквизиты в профиле.
17.08.2012 14:38:26
Никто никого не шугал. И пол здесь ни при чем. Просто в самом деле из Ворда скопировать шаблон в Эксель — никак, только картинкой. Можно побаловаться с прозрачностью и все равно вручную подгонять. А потом еще подгонять под печать. Экс с размерами не дружит.
Я сам — дурнее всякого примера! .
Пользователь
Сообщений: 124 Регистрация: 29.12.2012
17.08.2012 21:21:32
Привет Всем! len4_ik, у Вас есть пример штампа в Word, чтобы посмотреть? Штампы, как и девушки- бывают разные.
Пользователь
Сообщений: 6 Регистрация: 01.01.1970
17.08.2012 22:11:43
смотрите, не мое
Прикрепленные файлы
- post_355957.zip (98.21 КБ)
17.08.2012 22:34:08
Если Вам интересно, могу скинуть файл, где раньше я делал свой штамп, применяя VBA. Он немного похож на штамп листа 5 Вашего штампа. Вообщем это возможно, но требует времени.
Пользователь
Сообщений: 124 Регистрация: 29.12.2012
17.08.2012 22:40:22
Прикрепленные файлы
- post_355962.rar (13.54 КБ)
Пользователь
Сообщений: 3 Регистрация: 01.01.1970
20.08.2012 09:51:15
Спасибо всем за ответы) понимаю, что нет смысла в таких действиях, но пока не могу переубедить руководство. пример штампа сбрасываю
Прикрепленные файлы
- post_356474.rar (25.58 КБ)
Страницы: 1
Читают тему
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
