Хотел вставить текст на Иврите в MsgBox, при копипасте из translate.google. мне - на:"????" что за расовая дискриминация? толи русский Excel такой, толи ваще? раскладку клавы менял (если шо, на три языка)
Хотел вставить текст на Иврите в MsgBox, при копипасте из translate.google. мне - на:"????" что за расовая дискриминация? толи русский Excel такой, толи ваще? раскладку клавы менял (если шо, на три языка)Nic70y
на сколько я помню в модуль можно вставлять только стандартные символы ansi (256 символов) , к которым Иврит не относится. Как вариант можно выводить сообщение из ячейки, или написать процедуру кодировки-раскодировки используя ChrW
на сколько я помню в модуль можно вставлять только стандартные символы ansi (256 символов) , к которым Иврит не относится. Как вариант можно выводить сообщение из ячейки, или написать процедуру кодировки-раскодировки используя ChrWSLAVICK
SLAVICK, спс, предложение интересное. просто хотел "удивить" оригинальностью заказчика, но раз сам не смог остановился на русском и английском, тока после сдачи заказа задал этот вопрос, а то не хорошо бы было, зарабатывая бабло использовать бесплатную помощь, но он и без иврита доволен остался
SLAVICK, спс, предложение интересное. просто хотел "удивить" оригинальностью заказчика, но раз сам не смог остановился на русском и английском, тока после сдачи заказа задал этот вопрос, а то не хорошо бы было, зарабатывая бабло использовать бесплатную помощь, но он и без иврита доволен остался Nic70y
а то не хорошо бы было, зарабатывая бабло использовать бесплатную помощь
ну тут большинство с Вами не согласится, большая часть же приходит за помощью бесплатно... даже не всегда благодарят - уходят по английски. При этом же зарабатывают благодаря помощи. Если бы все так думали как Вы, то кроме ветки фриланса и форума бы не было [/offtop]
а то не хорошо бы было, зарабатывая бабло использовать бесплатную помощь
ну тут большинство с Вами не согласится, большая часть же приходит за помощью бесплатно... даже не всегда благодарят - уходят по английски. При этом же зарабатывают благодаря помощи. Если бы все так думали как Вы, то кроме ветки фриланса и форума бы не было [/offtop]SLAVICK
БЛИН!!! Николай! Покусаю! Мучал-мучал кодировки и домучал до того, что теперь в Хроме и Файерфоксе весь русский текст набирается ивритом. Причем в региональных стандартах - дополнительно стоит Русский. А вот IE нормально себя ведет. Странно. И в настройках Хрома и Лисы все нормально вроде.
Это сообщение пришлось набирать в Ворде и копировать сюда.
Добавлено Всё, починил. Сам не понял как. Вернее, много чего поменял в настройках, добился того, что Лиса и хром стали нормально работать, а в Ворде и IE стал иврит. Потом "починил" Ворд и IE - буквы стали везде русские, а вот направление справа налево. А потом уже, после очередной смены порции галок в настройках, все нормализовалось. Жесть!
БЛИН!!! Николай! Покусаю! Мучал-мучал кодировки и домучал до того, что теперь в Хроме и Файерфоксе весь русский текст набирается ивритом. Причем в региональных стандартах - дополнительно стоит Русский. А вот IE нормально себя ведет. Странно. И в настройках Хрома и Лисы все нормально вроде.
Это сообщение пришлось набирать в Ворде и копировать сюда.
Добавлено Всё, починил. Сам не понял как. Вернее, много чего поменял в настройках, добился того, что Лиса и хром стали нормально работать, а в Ворде и IE стал иврит. Потом "починил" Ворд и IE - буквы стали везде русские, а вот направление справа налево. А потом уже, после очередной смены порции галок в настройках, все нормализовалось. Жесть!_Boroda_
единственное что приходит в голову, чтобы корректно вывести сообщение - сделать юзерформу и выводить картинку...
Не обязательно использовать картинку, можно записывать из ячейки в Label (Label поддерживает Юникод). То есть текст на иврите для сообщений нужно хранить на листе и затем подставлять в UserForm в Label.
Или чтобы не хранить текст на иврите на листе, если сообщений мало, то можно создать столько UserForm, сколько сообщений и сразу в Label'ы записать сообщения на иврите. Или же можно сделать одну форму с несколькими Label'ами и в эти Label'ы записать сообщения, а затем передвигать нужный Label в нужную позицию, а ненужные скрывать.
единственное что приходит в голову, чтобы корректно вывести сообщение - сделать юзерформу и выводить картинку...
Не обязательно использовать картинку, можно записывать из ячейки в Label (Label поддерживает Юникод). То есть текст на иврите для сообщений нужно хранить на листе и затем подставлять в UserForm в Label.
Или чтобы не хранить текст на иврите на листе, если сообщений мало, то можно создать столько UserForm, сколько сообщений и сразу в Label'ы записать сообщения на иврите. Или же можно сделать одну форму с несколькими Label'ами и в эти Label'ы записать сообщения, а затем передвигать нужный Label в нужную позицию, а ненужные скрывать.Karataev
Сообщение отредактировал Karataev - Суббота, 25.06.2016, 09:08
Попробовал - с ячейки берет текст нормально. а записать напрямую не дает. как вариант можно хранить в вба массивы с кодами chrw а потом их через string заганять в Label. типа так: [vba]
Код
Private Sub CommandButton1_Click() For Each i In Array(1492, 1493, 1491, 1506, 1493, 1514, 32, 1496, 1511, 1505, 1496) s = s & ChrW(i) Next Me.CommandButton1.Caption = s End Sub
[/vba] вот поигрался сегодня. в файле два варианта - один из ячейки второй с перекодировки. [offtop]значит я все таки был прав: .
Попробовал - с ячейки берет текст нормально. а записать напрямую не дает. как вариант можно хранить в вба массивы с кодами chrw а потом их через string заганять в Label. типа так: [vba]
Код
Private Sub CommandButton1_Click() For Each i In Array(1492, 1493, 1491, 1506, 1493, 1514, 32, 1496, 1511, 1505, 1496) s = s & ChrW(i) Next Me.CommandButton1.Caption = s End Sub
[/vba] вот поигрался сегодня. в файле два варианта - один из ячейки второй с перекодировки. [offtop]значит я все таки был прав: .
Попробовал - с ячейки берет текст нормально. а записать напрямую не дает.
У меня получается сразу записать в режиме конструктора в Label формы иврит. Значит у Вас какие-то проблемы с офисом. Возможно не хватает обновлений.Karataev
Да не -просто я привык все вводить через окно свойств слева - вот там не работает, а если напрямую в форму - работает. Вот такой глюк.: Но я обычно на Иврите не пишу, поэтому особо не расстраиваюсь но думаю если сообщений больше одного - лучше все же тянуть текст из ячейки - со скрытого листа - так и проще и удобнее.
Да не -просто я привык все вводить через окно свойств слева - вот там не работает, а если напрямую в форму - работает. Вот такой глюк.: Но я обычно на Иврите не пишу, поэтому особо не расстраиваюсь но думаю если сообщений больше одного - лучше все же тянуть текст из ячейки - со скрытого листа - так и проще и удобнее.SLAVICK