download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Как да видя целия текст в msgbox прозореца?

< 1 2 >

Автор
Съобщение
zlatena
Чет, 02.08.12, 18:41
Интегрирам един .vbs скрипт в excel за свое улеснение на работата.
Проблема е,че няма да го ползвам само аз,а и други хора.
Написах едно help файлче,като използвах функцията msgbox и един бутон,който стартира хелпа.
Показва се прозореца и четат помощния файл.
Проблема е,че msgbox май има ограничение в броя на символите(буквите),които се визуализират на екрана.
Получава се така,че аз изписвам някакъв текст,а в msgbox прозореца не се показва целия.
Как мога да реша този проблем?
Дайте идея за визуализиране на подобен help файл.
редактиран от zlatena на 02.08.12 18:42
dreamskill
Чет, 02.08.12, 18:42
2 msgbox-а
zlatena
Чет, 02.08.12, 18:43

RE: Как да видя целия текст в msgbox прозореца?

?
Какво точно имаш предвид?
редактиран от zlatena на 02.08.12 18:45
редактиран от zlatena на 02.08.12 18:47
anonymous
Чет, 02.08.12, 19:06
MsgBox "Текст" + vbCrLf + "Текст" + vbCrLf + _
"Текст" + vbCrLf + "Текст"
dreamskill
Чет, 02.08.12, 19:24
с̡̬͕̩͇̞̣͚̳̺̬̊̌͗̄ͪ͐ͨ̚̕л̵̴̹͇̝̮̮̥̳̹̠̪͎̙̟͖̾ͬͭ̂̇̋̇̇ͯͨ̐̋̅̌ͫ̃ͩͯͬ̀̕а͐̏̂͑͒̀҉̯͉̤̤̼̮̰͍в̴̛͎̰̤̫͉̮͓̬ͥ͊̉̓͛̇͑̀ͫ̿̄ͭ̉̓͑͟͝ͅа̨̲̯͎̻̘̻̘̤̟̳͔̺ͨͫ̊͌̋ͨ̈̅̽͗ͧ̓͆͊̀͟ͅ,̡̢̯͙͎̯̪̋ͤ̅ͦ͗̇ͭͮ̚͡͡ ̸̸̣̬̱̬̬̹̿̎̏͌̔̔́͊ͯͪ̋ͩ̈ͯс̴͓̠͈̳̰̯̜̻̍̈̈́̏ͫͪ͋͠л̠̜̤̻̣̺̬̠̭͕̜̹̅́͐͂̉̈́ͫ͌͆̄̍ͩ͘͠а̷̴̴̗̜̞͖̪͙͙̩̭̖̠̜̜̽̈́͐͋ͯ̔ͤͨͫ͞͠ͅͅв̴̡͔̝̣̠̮͉̳̪͈̽͂̽ͮ̉̂͆̒̓͗̏͟͞ӓ̷̸͍͙͇̱ͮͨ̄̿ͤ̈́̽ͨͬ͆ͦͤͮ̀̀̀͢ ̵̧͚̩̲̘̟̝̱͉̼͇͓̝͈̞͓̙͔ͧ͑͌ͩ̃͒̃̇ͭн̸̊̂̄̉͆̑̓͊̅̋ͥ҉̰̠̞̯̖̟̯̩͜ͅа̴̴ͤ̇̓͐͏̜̮̺͕̟͘͟ ̷̡̬̻͎̩͓̲ͪͭ̊ͧ͂ͮͦ͊ͣ̓̅̆̀͒ͨ̒͠а̸̴͙͈̠͔̬̜̬̣̳̗̣̟̯̬̑ͥͪ͐͂̇̑̋́̀͗ͦ͌̚͝ͅͅд̂̅ͮ̌̍ͪ͐̆ͯ͑̃̆҉̨̢̗̭̯̖̻̮̦́а̢͔̪̻̥̦̻̣̩̘͙̯̒̔̔̌̀́͢ш͇̝̹̮̗̖̞̼̦̈ͩ̒͋̑ͯ̃ͦ͛͊̆̌̊̾ͩ́̚̚͡а̤̬̣̹̙̖͇ͪ̉ͥ̈́ͫ͒̏͒̍̏̊̈ͥ͟͢
редактиран от dreamskill на 02.08.12 19:25
zlatena
Пет, 03.08.12, 22:06

RE: Как да видя целия текст в msgbox прозореца?

” MsgBox "Текст" + vbCrLf + "Текст" + vbCrLf + _
"Текст" + vbCrLf + "Текст" „
Това просто пренася новото изречение на нов ред,но не дава възможност за въвеждане на повече текст в msgbox прозореца.
anonymous
Съб, 04.08.12, 00:15
Най- вероятно използваш много редове и/или доста дълги редове за да не ги визуализира изцяло. Освен MsgBox може да използваш и MessageBox, но и той ще ти предостави някои ограничения. Бих ти предложил да използваш за целите си(в случая) DialogBox. Структурата му е сходна с MsgBox, т.е. на дали ще имаш проблеми в приложението му, а и ще ти разреши проблема.
zlatena
Съб, 04.08.12, 12:10

RE: Как да видя целия текст в msgbox прозореца?

” Най- вероятно използваш много редове и/или доста дълги редове за да не ги визуализира изцяло. „

Да,то е едно и също.
Дали ще са дълги редове или много,като ги пренасям например по този начин:
MsgBox "Някакъв текст!!!" & vbCr & _
"Следващ ред" & vbCr & _
"Следващ ред" & vbCr & _
"Нов ред" 
End Sub

Msgbox.rar
Оставете защитата на "средна"

Ограничението е в броя на символите,който аз искам да прескоча.
Ето символите,които въвеждам.

Както се вижда в Лист2 последните букви b, f ,r не се показват.
Визуализират се само до t

Ето файлчето:
primer.xls.rar

След отваряне на редактора нацъкайте два пъти Лист2.

 

” Бих ти предложил да използваш за целите си(в случая) DialogBox. Структурата му е сходна с MsgBox, т.е. на дали ще имаш проблеми в приложението му, а и ще ти разреши проблема. „

Как да го използвам?
Не можах да схвана,а и го чувам за първи път.
Може ли някакъв пример,така може да ми стане по-ясно.

редактиран от zlatena на 04.08.12 12:15
редактиран от zlatena на 04.08.12 12:33
anonymous
Съб, 04.08.12, 14:37
vvvc.vbs

WScript.Echo "Текст......"

set oShell = WScript.CreateObject ("WScript.Shell")
oShell.Popup "Текст"

редактиран от anonymous на 04.08.12 14:42
zlatena
Съб, 04.08.12, 16:51

RE: Как да видя целия текст в msgbox прозореца?

vvvc.vbs

WScript.Echo "Текст......"

set oShell = WScript.CreateObject ("WScript.Shell")
oShell.Popup "Текст" „

Това как до го вкарам в ексел?
Ползвай примерите,които са закачени по-горе.

< 1 2 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.