קיטלוג פונטים

  • פותח הנושא אליהו פריד
  • פורסם בתאריך
א

אליהו פריד

אורח
הייתי צריך לקטלג את הפונטים שלי במחשב
אז כתבתי סקריפט קטן

הנה הוא

Sub ListAllFonts()
Dim oDoc As Word.Document
Dim oTable As Word.Table
Dim iCnt As Long

If MsgBox("Do you wish to build a list?" & vbCr & _
"Building a list on older systems this may take a while" & vbCr & _
vbCr & "Screen may appear frozen" & vbCr & _
"Please wait for the list to complete", _
vbQuestion + vbYesNo, "Built Font list") = vbYes Then

Application.ScreenUpdating = False

'Create new doc to list font's
Set oDoc = Application.Documents.Add

'Create table of 2 columns and as many rows as there are fontnames
Set oTable = oDoc.Tables.Add(Range:=Selection.Range, _
NumRows:=Application.FontNames.Count + 1, _
NumColumns:=4)
With oTable
'Create table header
With .Cell(1, 1).Range
.Font.Name = "OGENBLACK"
.Font.Bold = True
.InsertAfter "שם הפונט"
End With

With .Cell(1, 2).Range
.Font.Name = "OGENBLACK"
.Font.Bold = True
.InsertAfter "תצוגת הפונט"
End With

With .Cell(1, 3).Range
.Font.Name = "OGENBLACK"
.Font.Bold = True
.InsertAfter "טקסט קצר"
End With

With .Cell(1, 4).Range
.Font.Name = "OGENBLACK"
.Font.Bold = True
.InsertAfter "שם הפונט"
End With

'Loop through Fontnames
For iCnt = 1 To Application.FontNames.Count
'Add Fontname to cell
With .Cell(iCnt + 1, 1).Range
.Font.Name = "Arial"
.Font.Size = 10
.InsertAfter Application.FontNames(iCnt)
End With

'Set Font in Cell to Fontname and insert example text
With .Cell(iCnt + 1, 2).Range
.Font.Name = Application.FontNames(iCnt)
.Font.Size = 10
.InsertAfter "אבגדהוזחטיכלמנסעפצקרשת כםןףץ 1234567890 (?!)"
End With

'Set Font in Cell to Fontname and insert example text
With .Cell(iCnt + 1, 3).Range
.Font.Name = Application.FontNames(iCnt)
.Font.Size = 16
.InsertAfter "כך נפץ התרסק על גוזל קטן שדחף את צבי למים"
End With


'Set Font in Cell to Fontname and insert example text
With .Cell(iCnt + 1, 4).Range
.Font.Name = oTable.Cell(iCnt + 1, 3).Range.Font.Name
.Font.Size = 10
If .Font.Name = "Tahoma" Then oTable.Cell(iCnt + 1, 4).Row.Delete


.InsertAfter "פונט עברי"
End With

Next iCnt

'No borders and sort table Ascending
.Borders.Enable = False
.Sort SortOrder:=wdSortOrderAscending
End With
End If
End Sub
 
א

אליהו פריד

אורח
הנה דוגמא

Pdf
 

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

  • 83769.zip
    3.7 MB · צפיות: 19

save as

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
פשו.. מאגר מכובד יש לך...
 

גרף

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

מאוד שימושי!
 
א

אליהו פריד

אורח
בעורך הסקריפטים של וורד
 

ונתנו10

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
D I G I T A L
פשוט מאוד.
לאלי יש מאקרו לוורד, שעושה לך רשימה של כל הגופנים עם הכתב שלהם.
בוורד אתה מוסיף מאקרו חדש, עושה סטופ, עם Alt+f8 נפתח חלונית של מארקו, אתה בוחר במאקרו שלך, Edit לערוך את זה. מכניס לשם את הטקסט של אלי, שומר.
וזהו זה.
 

אביגדורית

משתמש מקצוען
עיצוב גרפי
צילום מקצועי
הפקות ואירועים
עריכה והפקת סרטים
עשיתי כמו שאמרת, אבל איך אני מדפיס את הפונטים שיש לי?

אולי מישהו מוכן להסביר את כל התהליך? עדיף עם תמונות בשלבים, ועדיף בעברית.

פשוט יש לי המון פונטים וכל פעם לוקח שעות לבחור, ומזמן רציתי להדפיס לבד את כל הפונטים, אבל לוקח שעות ע"ג שעות, זה אמור מאוד לעזור לי.

תודה רבה.
 

SAPIR0001

משתמש צעיר
אילו רק ידעת

כמה שעות בזבזתי על הדבר הזה ישבתי ידנית ועברתי אחד אחד עד שנמאס
ואתה תוך חצי דקה ....
תודה רבה מעומק הלב
 

אביגדורית

משתמש מקצוען
עיצוב גרפי
צילום מקצועי
הפקות ואירועים
עריכה והפקת סרטים
אולי אתם מוכנים להפסיק להוציא לי ת'עניים מקנאה ולהסביר לי איך עושים את זה:confused:.
 

shi11

משתמש צעיר
רציתי לדעת מדוע חלק מהפונטים הוא לא מציג את צורת הפונט האמיתי (הוא כותב את הטקסט בפונט ברירת מחדל)?
 

Malki.A

משתמש סופר מקצוען
עיצוב גרפי
עימוד ספרים
צילום מקצועי
ממש מיוחד תודה לך
השתמשתי ונהנתי מאוד
 

Mark

משתמש רשום
פונטים שאינם מכילים עברית, או שאינם נתמכים ע"י Word ייכתבו בפונט ברירת המחדל.
 

RCpro

משתמש מקצוען
עימוד ספרים
עבור כל אלה שאינם יודעים איך משתמשים בסקריפט:

יוצר הסקריפט יוכל לעשות קובץ Dot ולהניס אותו אוטומטית לרשימת הסקריפטים, או אפי' לסרגל כלים.
 

אביגדורית

משתמש מקצוען
עיצוב גרפי
צילום מקצועי
הפקות ואירועים
עריכה והפקת סרטים
דבר ראשון ברוכים הבאים.:)

דבר שני, לא הבנתי לך אין אפשרות לעזור לי כעת לעשות רשימת פונטים שיש לי?:(

תודה רבה.
 

נני5

משתמש סופר מקצוען
מנוי פרימיום
עיצוב גרפי
צילום מקצועי
לבורים שבינינו.
אפשר להסביר שוב?
אבל בבקשה, שלב שלב, לא בשפת ה'כן ולא', אלא שנבין.
עשיתי כמו שכתוב, אבל הוא אומר לי שיש איזשהו שגיאה בשם הסקריפט, או משהו כזה.
 

פרח

משתמש רשום
וואו! ממש נפתר לי חלום!
מעולם רציתי לרשימה, ורציתי לבקש א' הבנים או הבנות שיעשו הכל ידנית, אולם לא הי' לי הלב להסגיר אותם שעות על המחשב בחינם!
ובוודאי לשלם א' העובדים ג"כ לא רציתי.
תודה רבה, ותתברכו כולכם!
 

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

הפרק היומי

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


תהילים פרק קכו

א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יְהוָה אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יְהוָה לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יְהוָה לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יְהוָה אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו:
נקרא  29  פעמים

לוח מודעות

למעלה