איך עושים ברקוד באקסס ללא ActivX

yits

משתמש פעיל
שלום
אני השתמשתי עד היום עם ברקוד של BarCodeWiz וזה קובץ DLL שמזוהה כ ActieX וצריך להוסיף אותו ל Reference בפרוייקט.
אני מעוניין להפסיק להשתמש עם תוספות חיצוניות ורפרנסים (שעושים בעיות במחשבים שונים וכדו').
מצאתי קוד VBA עבור אקסל שהוא ניגש לוורד (ללא רפרנס אלא באובייקט) ומקבל משם את DISPLAYBARCODE.

השאלה היא איך ממירים את הקוד ל Access.

זה קישור לקוד:
https://stackoverflow.com/questions/40790010/how-to-generate-barcodes-in-excel-worksheet

קוד:
Sub INSERT_BARCODE()
    Const BarcodeWidth As Integer = 156
    Dim ws As Worksheet, WdApp
    Set ws = ActiveSheet
    Set WdApp = CreateObject("Word.Application")
    With WdApp.Documents.Add
        .PageSetup.RightMargin = .PageSetup.PageWidth - .PageSetup.LeftMargin - BarcodeWidth
        .Fields.Add(Range:=.Range, Type:=-1, Text:="DISPLAYBARCODE " & CStr(Selection.Value) & " CODE39 \d \t", PreserveFormatting:=False).Copy
    End With
    ws.PasteSpecial Format:="Picture (Enhanced Metafile)", Link:=False, DisplayAsIcon:=False
    WdApp.Quit SaveChanges:=False
    Set WdApp = Nothing
End Sub
 

moishy

משתמש סופר מקצוען
מנוי פרימיום
@yits ברור שאפשר עם גופן, חשבתי שרצית באמצעות VBA נקי, ללא תלותיות כלל.
יש לי משתמש בתחומים אבל אני לא פעיל שם (עדיין).
 

yits

משתמש פעיל
@moishy
אני הצלחתי לעשות התקנה לפונט דרך VBA עם הרשאות מנהל.
והשאלה המעניינת האם אפשר לאחסן בתוך אקסס קובץ של פונט ולעשות משם Copy
 
נערך לאחרונה ב:

moishy

משתמש סופר מקצוען
מנוי פרימיום
בודאי בתור קובץ מצורף.
אח"כ ניתן לחלץ את הקובץ ע"י שימוש בrecordset
rs.Fields("FontField").SaveToFile strFileName
 

yits

משתמש פעיל
בודאי בתור קובץ מצורף.
אח"כ ניתן לחלץ את הקובץ ע"י שימוש בrecordset
rs.Fields("FontField").SaveToFile strFileName

אבל אני יצטרך כנראה להעתיק למיקום זמני ומשם ע"י הרצת CMD בהרשאות מנהל לתוך c:\windows\font

או שיש לך דרך יותר קצרה?
 

moishy

משתמש סופר מקצוען
מנוי פרימיום
זה בדיוק מה שהייתי עושה
 

moishy

משתמש סופר מקצוען
מנוי פרימיום

קבצים מצורפים

  • Desktop.rar
    KB 24.3 · צפיות: 31

moishy

משתמש סופר מקצוען
מנוי פרימיום

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט ר'

קנג רְאֵה עָנְיִי וְחַלְּצֵנִי כִּי תוֹרָתְךָ לֹא שָׁכָחְתִּי:קנד רִיבָה רִיבִי וּגְאָלֵנִי לְאִמְרָתְךָ חַיֵּנִי:קנה רָחוֹק מֵרְשָׁעִים יְשׁוּעָה כִּי חֻקֶּיךָ לֹא דָרָשׁוּ:קנו רַחֲמֶיךָ רַבִּים יְהוָה כְּמִשְׁפָּטֶיךָ חַיֵּנִי:קנז רַבִּים רֹדְפַי וְצָרָי מֵעֵדְוֹתֶיךָ לֹא נָטִיתִי:קנח רָאִיתִי בֹגְדִים וָאֶתְקוֹטָטָה אֲשֶׁר אִמְרָתְךָ לֹא שָׁמָרוּ:קנט רְאֵה כִּי פִקּוּדֶיךָ אָהָבְתִּי יְהוָה כְּחַסְדְּךָ חַיֵּנִי:קס רֹאשׁ דְּבָרְךָ אֱמֶת וּלְעוֹלָם כָּל מִשְׁפַּט צִדְקֶךָ:
נקרא  5  פעמים

לוח מודעות

למעלה