0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 114
1
Excel

Кодировка в диалоговых окнах

16.07.2018, 13:26. Показов 1002. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! У меня возникла проблема. В title окна (на скрине) другая кодировка (должна быть по-русски) Почему так, ведь у меня уже изменена на правильную. Даже код местами пишу на русском.
Вот код:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sub correct_xml()
    
    Dim j As Integer
    Dim xmlDOC As Object
    
    Dim oFD As FileDialog
    Dim x, lf As Long
    Set oFD = Application.FileDialog(msoFileDialogFilePicker)
    With oFD
        .AllowMultiSelect = False
        .Title = "Введите xml-файлы"
        .Filters.Clear
        .Filters.Add "xml files", "*.xml", 1
        .InitialView = msoFileDialogViewDetails
        If oFD.Show = 0 Then Exit Sub
        For lf = 1 To .SelectedItems.Count
            x = .SelectedItems(lf)
        Next
    End With
    
    Set xmlDOC = CreateObject("MSXML2.DOMDocument")
    xmlDOC.Load (x)
End Sub
Миниатюры
Кодировка в диалоговых окнах  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2018, 13:26
Ответы с готовыми решениями:

Слайдеры и едиты в диалоговых окнах
Добрый день. Подскажите пожалуйста, как реализовать такую штуку: в диалоговом окне при перемещения...

Два list control в 2х диалоговых окнах
Проблема в следующем: у меня приложение с list control'ом. По команде открывается диалоговое окно,...

Передача и работа с данными в диалоговых окнах
Всем доброго времени суток. Есть рабочая программа, но в неё небольшой недочёт("недоделка"). В...

Программное нажатие кнопок в диалоговых окнах Webbrowser
Доброго времени суток! При переходе по ссылке в Webbrowser, сначала появляется окошко и при...

5
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 114
16.07.2018, 13:28  [ТС] 2
Вот код.
Миниатюры
Кодировка в диалоговых окнах  
0
39 / 36 / 9
Регистрация: 15.03.2018
Сообщений: 88
16.07.2018, 13:45 3
warword, у себя проверил ваш код - нормально кириллица отобразилась.
Пропробую угадать. У вас в реестре поправлены коды NLS? Может в этом дело?
0
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 114
16.07.2018, 13:54  [ТС] 4
Krapivnik, а как это проверить?
0
39 / 36 / 9
Регистрация: 15.03.2018
Сообщений: 88
16.07.2018, 14:16 5
Цитата Сообщение от warword Посмотреть сообщение
Krapivnik, а как это проверить?
https://answers.microsoft.com/... 5e7?auth=1

Вот еще для вас наверное полезный метод без правок реестра: Авторские программы, библиотеки, надстройки и шаблоны
1
Эксперт WindowsАвтор FAQ
18041 / 7644 / 891
Регистрация: 25.12.2011
Сообщений: 11,426
Записей в блоге: 17
20.07.2018, 09:39 6
warword, нужно в региональных настройках выставить "Язык для программ, не поддерживающих Юникод" на Русский.

Или использовать WinAPI-шный вариант функции открытия диалогового окна выбора файлов (GetOpenFileNameW), подставив в качестве заголовка указатель на текст, преобразованный в юникод.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.07.2018, 09:39
Помогаю со студенческими работами здесь

PyQT5 - кодировка диалоговых окон
Уважаемые форумчане, прошу помощи. Ниже код, где я через QInputDialog получаю строку и пишу ее в...

Как в диалоговых окнах типа "Сохранить как" установить вид "Таблица"?
Здравствуйте. Подскажите, пожалуйста, как мне в диалоговых окнах типа "Сохранить как" установить...

Аргументы диалоговых окон
Здравствуйте! Понадобились аргументы для диалога выбора шрифта (xlDialogFontProperties), методом...

Создание диалоговых окон
Здравствуйте! Возникла проблема с отображением диалоговых окон. Создал ресурс меню(один пункт для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru