|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
Мне тут захотелось создать свой выпадающий список с установленными шрифтами Попробовал тупо извлечь List из стандартной кнопки "Шрифт". Но в окне LocalWindow такого нет Может, кто знает ещё способы? Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 15:31 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
Настаев, Надежнее всего через API получить. Вот готовая функция. http://access.mvps.org/access/api/api0061.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 16:00 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
MrShin, Спасбио Я залепил себе этот код, но тут не ясно, какую из процедур надо запускать. Они все с аргументами. В последнюю надо передать аргумент типа Control. Но сама эта функция имеет тип Boolean. Чё-то я не догняю, как их использовать ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 16:22 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
НастаевЯ залепил себе этот код, но тут не ясно, какую из процедур надо запускать Там же есть пример в mdb. Но, может я не совсем понял, что именно нужно - жто диалог выбора шрифтов, не список для произвольного использования. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 16:43 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
MrShin, ты понял всё верно. Мне нужен выбор шрифта в любом виде (этто не важно) Вложенный файл я не могу открыть в офисе 16-м. Пишет, чтоо старый формат. Я был бы благодарен, если бы вы эксспортировали из него модули и приложили сюда в сообщение. Дальше я разберусь... ещё раз спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 20:34 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
guest_rusimport, строка AddressOf ругается ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2017, 00:16 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
Настаевguest_rusimport, строка AddressOf ругаетсяНадеюсь матом? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2017, 03:59 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
НастаевВложенный файл я не могу открыть в офисе 16-м Да, без проблем. Конвертировал 10-м акцессом. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2017, 06:38 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
Настаевguest_rusimport, строка AddressOf ругается Не плохо бы вам привести здесь текст сообщения об ошибке, а пока приходиться только догадываться, посмотрите , например это http://www.sql.ru/forum/844548/subclassing-v-64-bit ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2017, 06:56 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
Желательно так же привести версию и разрядность Офиса. Ну и скриншот ошибки.... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2017, 08:40 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
Настаев, возможно устроит список только шрифтов офиса 1055470 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2017, 10:07 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
guest_rusimport, думаю это сработает. Но я не устанавливал Word ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2017, 21:34 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
JossЖелательно так же привести версию и разрядность Офиса. Ну и скриншот ошибки.... Ваш файл запускается, только... ыы Лучше показать Гляньте, я записал: https://1drv.ms/u/s!AgdIKAjNMjI9gsBbFuergbsGOzPbvA ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2017, 22:01 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
JossЖелательно так же привести версию и разрядность Офиса. Ну и скриншот ошибки.... Офис 2016 х64 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2017, 22:02 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
Попробуйте. Через WMI, читая реестр. Для 32-битной Win7 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2017, 22:43 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
mds_world, оО, приятель, это так хорошо работает ))) Я безмерно счастлив (3 дня не мог решить эту проблему) Работает на Офис 16 х64 без проблем Примечание: вместо константы с именем компьютера мне пришлось использовать переменную окружения (я не знаю заранее, на какой машине будет работать программа) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 01:39 |
|
Получить список шрифтов в Access
|
|||
---|---|---|---|
#18+
НастаевJossЖелательно так же привести версию и разрядность Офиса. Ну и скриншот ошибки.... Офис 2016 х64Потому и ругалось, что (для примера) Ошибка при работе в WIN7 (64-раз) Access10 (64-раз) В общем проблема с типами у тебя (о чём не двусмысленно говорит текст ошибки), например хэндл окна для 64битного офиса по типу должен быть Код: vbnet 1.
И далее по тексту... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 04:13 |
|
|
start [/forum/topic.php?fid=45&tid=1611947]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 276ms |
total: | 433ms |
0 / 0 |