Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как установить ширину всей колонки? / 10 сообщений из 10, страница 1 из 1
23.06.2011, 15:38
    #37322112
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить ширину всей колонки?
Приветствую.
Пишу код

авторoExcelSheet.Range(sCell1Code, sCell2Code).EntireColumn.Width = Screen.Width * 0.95 / 10

Получаю ошибку
"Нельзя установить ширину у объекта Range".

Как правильно написать?
Заранее спасибо.
...
Рейтинг: 0 / 0
23.06.2011, 15:46
    #37322133
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить ширину всей колонки?
column(1).width ?
...
Рейтинг: 0 / 0
23.06.2011, 15:52
    #37322152
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить ширину всей колонки?
Вы не могли бы полностью написать код?
Мне не понятно, у какого это объекта есть такое свойство column.
...
Рейтинг: 0 / 0
23.06.2011, 15:56
    #37322171
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить ширину всей колонки?
Вот я астоматически подогнал ширину колонки.

oExcelSheet.Range(sCell1Code, sCell2Code).EntireColumn.AutoFit

Теперь хочу сделать чуть поуже, как это сделать?
...
Рейтинг: 0 / 0
23.06.2011, 16:07
    #37322202
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить ширину всей колонки?
вместо range пишите column
...
Рейтинг: 0 / 0
23.06.2011, 22:04
    #37322741
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить ширину всей колонки?
Увы, так не получается - Object doesn't support this property or method.
Тип объекта oExcelSheet есть Worksheet, у которого такого свойства нет.
...
Рейтинг: 0 / 0
23.06.2011, 23:42
    #37322802
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить ширину всей колонки?
Игорь1973авторoExcelSheet.Range(sCell1Code, sCell2Code).EntireColumn.Width = Screen.Width * 0.95 / 10


Как правильно написать?


так:
Код: plaintext
oExcelSheet.Range(sCell1Code, sCell2Code).EntireColumn.ColumnWidth = Screen.Width *  0 . 95  /  10 
...
Рейтинг: 0 / 0
24.06.2011, 20:54
    #37324335
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить ширину всей колонки?
Получаю ошибку:
Нельзя установить свойство ColumnWidth класса Range
...
Рейтинг: 0 / 0
24.06.2011, 21:31
    #37324361
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить ширину всей колонки?
Ну тогда просто перебери в цикле нужные столбцы - oExcelSheet.Columns(i) и установи им нужную ширину
...
Рейтинг: 0 / 0
25.06.2011, 12:13
    #37324630
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить ширину всей колонки?
Columns("A:E").ColumnWidth = ActiveWindow.Width * 0.95 / 10
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как установить ширину всей колонки? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]