Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отображение текста на форме - вертикально / 17 сообщений из 17, страница 1 из 1
12.08.2012, 14:09
    #37913482
Татьяна...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Здравствуйте всем.
Подскажите, возможно ли на форме текст отобразить не горизонтально, а вертикально?
Спасибо.
...
Рейтинг: 0 / 0
12.08.2012, 14:26
    #37913493
Татьяна...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Извиняюсь, забыла добавить
W7, Excel2003
...
Рейтинг: 0 / 0
12.08.2012, 14:55
    #37913520
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Да
...
Рейтинг: 0 / 0
12.08.2012, 15:15
    #37913537
Татьяна...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
ElenHim, хорошо.
А как это сделать?
...
Рейтинг: 0 / 0
12.08.2012, 16:39
    #37913582
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Например так(вложение)
...
Рейтинг: 0 / 0
12.08.2012, 18:03
    #37913608
Татьяна...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
ElenHim, не могу посмотреть
Код: vbnet
1.
2.
3.
4.
Sub CommandButton1_Click()
Load Test
Test.Show vbModeless
End Sub
...
Рейтинг: 0 / 0
12.08.2012, 18:12
    #37913612
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Татьяна... не могу посмотреть
Это что означает?
...
Рейтинг: 0 / 0
12.08.2012, 18:18
    #37913616
Татьяна...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
ElenHim, форма не запускается
после нажатия на кнопку, вот
...
Рейтинг: 0 / 0
12.08.2012, 18:50
    #37913629
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Извиняюсь, забыл добавить,
Excel 2010, так что, возможно, вам придётся чтото поправить в коде
...
Рейтинг: 0 / 0
12.08.2012, 19:32
    #37913651
Татьяна...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
ElenHimИзвиняюсь, забыл добавить,
Excel 2010, так что, возможно, вам придётся чтото поправить в коде
смешно
у меня нет столько знаний
все равно, спасибо за желание помочь.
...
Рейтинг: 0 / 0
12.08.2012, 20:45
    #37913713
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Ну, общий смысл в том, чтобы использовать на форме картинки, на коих можно изобразить надписи в любых направлениях.
У того же елемента Label есть свойство Picture. Больше возможностей по настройке у элемента image.
В любом случае, чтобы это сделать "красиво" - без кода не обойтись.Т.к. в зависимости от разрешения, картинки нужно масштабировать - укрупнять шрифт и .тд. (если просто растягивать в элементах - можно в качестве потерять)
Вариант, который я предложил, генерирует их на лету, но, к сожалению у меня нет под рукой 2003. Кроме того, такой подход предполагает использование классов, получается вы не скоро сможете его использовать.

Как вариант, можно поискать другие элементы форм, теже MS windows common controls, возможно есть контролы, которые позволяют поворачивать текст.
...
Рейтинг: 0 / 0
12.08.2012, 21:12
    #37913726
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Татьяна...,Файл verticalLabel.ocx
Взять с http://vbrussian.com/controls.asp
Файл распаковать, имеем файл verticalLabel.ocx
Данный файл скопировать в папку system32
Затем открыть VBA Tools-References...
Нажать Browse и выбрать в папке system32 этот файл - verticalLabel.ocx
Потом в Toolbox нажать правой клавишей мыши
Появится надпись Additional Controls... там выбрать verticalLabel vLabel
Нажать ОК
Без этого файла verticalLabel не будет в компьютере
...
Рейтинг: 0 / 0
12.08.2012, 21:16
    #37913733
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Он забыл упомянуть, что это надо будет проделывать на всех компьютерах, где предполагается использовать форму.

Почему бы просто не использовать картинку?
...
Рейтинг: 0 / 0
13.08.2012, 20:34
    #37915129
Малыхин Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
ElenHim Как вариант, можно поискать другие элементы форм, теже MS windows common controls, возможно есть контролы, которые позволяют поворачивать текст. Полностью поддерживаю =) например взять WebBrowser
...
Рейтинг: 0 / 0
14.08.2012, 11:43
    #37915610
Татьяна...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Большое спасибо всем.
Малыхин Сергей, если вас не затруднит,
можно подробнее описать, что и как происходит
или в коде оставить комментарии.
...
Рейтинг: 0 / 0
14.08.2012, 16:59
    #37916350
Малыхин Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
На форму добавляется фрейм (он нужен чтобы не отображались полосы прокрутки и границы веб браузера)
в него вставляется компонент WebBrowser http://www.youtube.com/watch?v=GBAHJSfm8Xg
...
Рейтинг: 0 / 0
15.08.2012, 02:38
    #37916833
Татьяна...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение текста на форме - вертикально
Малыхин Сергей, очень доходчиво. Спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отображение текста на форме - вертикально / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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