powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Внедренный шрифт
6 сообщений из 6, страница 1 из 1
Внедренный шрифт
    #38822780
Lennaganci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помощи у Гуру, сломал себе голову.

Как внедрить шрифт в приложение Access 2007 ?
У пользователей отсутсвуют админские права, шрифт им загнать в папку Fonts нет возможности никак.
Без шрифта жить невозможно, это шрифт на штрих код.

Полагаю что при помощи VBA, пересмотрел кучу примеров, все одно и тоже и связано с VBA Excel, не могу интегрировать в Access.
Вот типичный аналог кода что смог найти:

Private Declare Function AddFontResource Lib "gdi32.dll" _
Alias "AddFontResourceA" ( _
ByVal lpFileName As String ) As Long

Private Sub Command1_Click ()
Dim Retval As Long

Retval = AddFontResource(App.Path & "\lcd.ttf")
If Retval = 0 Then
MsgBox "Die Funktion ist gescheitert", vbCritical , "Fehler"
Else
MsgBox "Es wurden " & Retval & " Font(s) hinzugefügt.", _
vbInformation , "Font(s) hinzugefügt"
End If
End Sub
...
Рейтинг: 0 / 0
Внедренный шрифт
    #38822791
5704
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LennaganciПрошу помощи у Гуру, сломал себе голову.

Как внедрить шрифт в приложение Access 2007 ?
У пользователей отсутсвуют админские права, шрифт им загнать в папку Fonts нет возможности никак.
Без шрифта жить невозможно, это шрифт на штрих код.

Полагаю что при помощи VBA, пересмотрел кучу примеров, все одно и тоже и связано с VBA Excel, не могу интегрировать в Access.
Вот типичный аналог кода что смог найти:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Declare Function AddFontResource Lib "gdi32.dll" _
  Alias "AddFontResourceA" ( _
  ByVal lpFileName As String ) As Long

Private Sub Command1_Click () 
  Dim Retval As Long 
 
  Retval = AddFontResource(App.Path & "\lcd.ttf")
  If Retval = 0 Then 
    MsgBox "Die Funktion ist gescheitert", vbCritical , "Fehler" 
  Else 
    MsgBox "Es wurden " & Retval & " Font(s) hinzugefügt.", _
      vbInformation , "Font(s) hinzugefügt" 
  End If 
End Sub


Нуу, замени App.Path на currentproject.path и вся "интеграция".

Только бестолку все эти "приседания". Бесправный юзер, останется "бесправным" и при программном добавлении шрифта.
Просто админ должен один раз инсталлировать этот шрифт всем, и все дела
...
Рейтинг: 0 / 0
Внедренный шрифт
    #38822799
Lennaganci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через админа невозможно, слишком много пользователей, а при этом приложение нужно всего 1% пользователей. Избыточность получается и не продавить данный запрос моим малым весом -).

Может можно как то внедрить как это делается в других приложениях или ссылка на шрифт будет ссылаться в сетевую папку?
...
Рейтинг: 0 / 0
Внедренный шрифт
    #38822823
Lennaganci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все равно не работает, хоть как я понимаю тупиковый вариант но все же хотел попробовать.

ошибка на первой части всегда, может ее перенести надо куда то? Пробовал до этого с ним поэкспериментировать, не помогло ничто.
Private Declare Function AddFontResource Lib "gdi32.dll" _
Alias "AddFontResourceA" ( _
ByVal lpFileName As String ) As Long


Пишет о том что должна быть вставлена после END и не может быть исполнена.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Внедренный шрифт
    #39232399
Lennaganci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AddFontResource не поддерживает ACCESS-VBA
...
Рейтинг: 0 / 0
Внедренный шрифт
    #39232418
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LennaganciAddFontResource не поддерживает ACCESS-VBA
А зачем козе баян.
Вам это зачем.
Шрифты внедряются в систему, а не в приложение.
С уважением.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Внедренный шрифт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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