Sub PlaceCropmarks()
Dim sngLeft As Single
Dim sngRight As Single
Dim sngTop As Single
Dim sngBottom As Single
Dim sPrintField As String
Dim rng As Range
With ActiveDocument.PageSetup
sngLeft = .LeftMargin
sngRight = .RightMargin
sngTop = .TopMargin
sngBottom = .BottomMargin
End With
' Include initial field switches and PostScript instructions
sPrintField = " \p page " & chr$(34) & " .5 setlinewidth "
' Get correct coordinates using the four functions
sPrintField = sPrintField & BottomLeft(sngLeft, sngBottom)
sPrintField = sPrintField & TopLeft(sngLeft, sngTop)
sPrintField = sPrintField & TopRight(sngRight, sngTop)
sPrintField = sPrintField & BottomRight(sngRight, sngBottom)
' Add final PostScript instruction and close the field instruction
sPrintField = sPrintField & "stroke" & chr$(34)
Set rng = Selection.Sections.First.Headers(wdHeaderFooterPrimary).Range
rng.Collapse wdCollapseStart
rng.Fields.Add Range:=rng, _
Type:=wdFieldPrint, _
Text:=sPrintField, _
PreserveFormatting:=False
End Sub
Function BottomLeft(sngLeft As Single, sngBottom As Single) As String
Dim sReturn As String
sReturn = sngLeft & " " & sngBottom - 2 & " moveto "
sReturn = sReturn & sngLeft & " " & (sngBottom - 2) - 36 & " lineto "
sReturn = sReturn & sngLeft - 2 & " " & sngBottom & " moveto "
sReturn = sReturn & (sngLeft - 2) - 36 & " " & sngBottom & " lineto "
BottomLeft = sReturn
End Function
Function TopLeft(sngLeft As Single, sngTop As Single) As String
Dim sReturn As String
sReturn = sngLeft & " " & (792 - sngTop) + 2 & " moveto "
sReturn = sReturn & sngLeft & " " & (792 - (sngTop + 2)) + 36 & " lineto "
sReturn = sReturn & sngLeft - 2 & " " & 792 - sngTop & " moveto "
sReturn = sReturn & (sngLeft - 2) - 36 & " " & 792 - sngTop & " lineto "
TopLeft = sReturn
End Function
Function TopRight(sngRight As Single, sngTop As Single) As String
Dim sReturn As String
sReturn = 612 - sngRight & " " & (792 - sngTop) + 2 & " moveto "
sReturn = sReturn & 612 - sngRight & " " & (792 - (sngTop + 2)) + 36 & " lineto "
sReturn = sReturn & (612 - sngRight) + 2 & " " & 792 - sngTop & " moveto "
sReturn = sReturn & ((612 - sngRight) + 2) + 36 & " " & 792 - sngTop & " lineto "
TopRight = sReturn
End Function
Function BottomRight(sngRight As Single, sngBottom As Single) As String
Dim sReturn As String
sReturn = 612 - sngRight & " " & sngBottom - 2 & " moveto "
sReturn = sReturn & 612 - sngRight & " " & (sngBottom - 2) - 36 & " lineto "
sReturn = sReturn & (612 - sngRight) + 2 & " " & sngBottom & " moveto "
sReturn = sReturn & ((612 - sngRight) + 2) + 36 & " " & sngBottom & " lineto "
BottomRight = sReturn
End Function
נכתב ע"י קרש;714329:מאקרו להוסיף סימני חיתוך לשוליים בוורד. מתוך ספר Word Hacks של o'reilly.
הסימנים מופיעים רק בהדפסה למדפסת PostScript או בפידיאף.
קוד:Sub PlaceCropmarks() Dim sngLeft As Single Dim sngRight As Single Dim sngTop As Single Dim sngBottom As Single Dim sPrintField As String Dim rng As Range With ActiveDocument.PageSetup sngLeft = .LeftMargin sngRight = .RightMargin sngTop = .TopMargin sngBottom = .BottomMargin End With ' Include initial field switches and PostScript instructions sPrintField = " \p page " & chr$(34) & " .5 setlinewidth " ' Get correct coordinates using the four functions sPrintField = sPrintField & BottomLeft(sngLeft, sngBottom) sPrintField = sPrintField & TopLeft(sngLeft, sngTop) sPrintField = sPrintField & TopRight(sngRight, sngTop) sPrintField = sPrintField & BottomRight(sngRight, sngBottom) ' Add final PostScript instruction and close the field instruction sPrintField = sPrintField & "stroke" & chr$(34) Set rng = Selection.Sections.First.Headers(wdHeaderFooterPrimary).Range rng.Collapse wdCollapseStart rng.Fields.Add Range:=rng, _ Type:=wdFieldPrint, _ Text:=sPrintField, _ PreserveFormatting:=False End Sub Function BottomLeft(sngLeft As Single, sngBottom As Single) As String Dim sReturn As String sReturn = sngLeft & " " & sngBottom - 2 & " moveto " sReturn = sReturn & sngLeft & " " & (sngBottom - 2) - 36 & " lineto " sReturn = sReturn & sngLeft - 2 & " " & sngBottom & " moveto " sReturn = sReturn & (sngLeft - 2) - 36 & " " & sngBottom & " lineto " BottomLeft = sReturn End Function Function TopLeft(sngLeft As Single, sngTop As Single) As String Dim sReturn As String sReturn = sngLeft & " " & (792 - sngTop) + 2 & " moveto " sReturn = sReturn & sngLeft & " " & (792 - (sngTop + 2)) + 36 & " lineto " sReturn = sReturn & sngLeft - 2 & " " & 792 - sngTop & " moveto " sReturn = sReturn & (sngLeft - 2) - 36 & " " & 792 - sngTop & " lineto " TopLeft = sReturn End Function Function TopRight(sngRight As Single, sngTop As Single) As String Dim sReturn As String sReturn = 612 - sngRight & " " & (792 - sngTop) + 2 & " moveto " sReturn = sReturn & 612 - sngRight & " " & (792 - (sngTop + 2)) + 36 & " lineto " sReturn = sReturn & (612 - sngRight) + 2 & " " & 792 - sngTop & " moveto " sReturn = sReturn & ((612 - sngRight) + 2) + 36 & " " & 792 - sngTop & " lineto " TopRight = sReturn End Function Function BottomRight(sngRight As Single, sngBottom As Single) As String Dim sReturn As String sReturn = 612 - sngRight & " " & sngBottom - 2 & " moveto " sReturn = sReturn & 612 - sngRight & " " & (sngBottom - 2) - 36 & " lineto " sReturn = sReturn & (612 - sngRight) + 2 & " " & sngBottom & " moveto " sReturn = sReturn & ((612 - sngRight) + 2) + 36 & " " & sngBottom & " lineto " BottomRight = sReturn End Function
נכתב ע"י Yisrael;714997:לא רואה כלום ב-PDF...
נכתב ע"י אלחנן אריאל;715100:בבקשה!
נכתב ע"י Yisrael;716052:עדיין לא רואה כלום אחרי הייצוא...
יכול להיות שזה בגלל שאני שומר ב-PDF ע"י הפונקציה המובנית בוורד?
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
8.05
ל' ניסן
פתיחת מסלול
אוטומציות עסקיות, בוטים והטמעת מערכות מידע
מלגות גבוהות!
9.05
א' אייר
הנחת ענק!
ירושלמי?
יש לנו מלגה מטורפת עבורך! קורס במימון כמעט מלא!!
ההרשמה בעיצומה
28.05
כ' אייר
פתיחת מסלול מורחב:
פיתוח ובניית אתרים
מלגות גבוהות!
2.06
כ"ה אייר
פתיחת מסלול
קורס עריכת וידאו
מלגות והנחות משמעותיות!
24.06
י"ח סיוון
פתיחת מסלול
מאסטר בשיווק דיגיטלי
מלגות גבוהות!
27.06
כ"א סיוון
פתיחת מסלול
עיצוב ואדריכלות פנים
מלגות גבוהות!
27.06
כ"א סיוון
השקה חגיגית!
עיצוב גרפי ודיגיטל - בסילבוס חדש ומטורף!
מלגות גבוהות!
7.05
כ"ט ניסן
#רקבפרוג
הרצאה מרתקת:
מלחמה מבעד לעדשה
עם אילן לורנצי
שיתוף מטלטל ומיוחד על צילומים בזמן מלחמה ותיעודים יותאי דופן זווית יוצאת דופן מתוך עזה והעוטף ועד הצפון
לתלמידים ובוגרים בלבד!
תהילים פרק קלג
א שִׁיר הַמַּעֲלוֹת לְדָוִד הִנֵּה מַה טּוֹב וּמַה נָּעִים שֶׁבֶת אַחִים גַּם יָחַד:ב כַּשֶּׁמֶן הַטּוֹב עַל הָרֹאשׁ יֹרֵד עַל הַזָּקָן זְקַן אַהֲרֹן שֶׁיֹּרֵד עַל פִּי מִדּוֹתָיו:ג כְּטַל חֶרְמוֹן שֶׁיֹּרֵד עַל הַרְרֵי צִיּוֹן כִּי שָׁם צִוָּה יְהוָה אֶת הַבְּרָכָה חַיִּים עַד הָעוֹלָם: