כללי שאלה | קובץ וורד מורכב, איך מייבאים לאינדיזיין?

  • הוסף לסימניות
  • #1
קבלתי קובץ וורד שהכניסו את הטקסטים בתוך מסגרות טקסט ואובייקטים של וורדארט.
מה הדרך הכי טובה להמיר אותו כדי שאוכל ליבאו בקלות לאינדיזיין?
 
  • הוסף לסימניות
  • #2
אפשר לעשות מאקרו קטן שעושה זאת.
 
  • הוסף לסימניות
  • #3
הנה הנוסחה: לשנות תיבות טקסט לFRAME (מה שעושה אח"כ תיבת טקסט מעוגן באינדיזיין)

Dim oShp As Shape
For Each oShp In ActiveDocument.Shapes
If oShp.Type = msoTextBox Then oShp.ConvertToFrame
Next oShp


והנה הנוסחה: לשנות תיבות טקסט לטקסט רגיל
Dim oShp As Shape
Dim i As Integer
For Each oShp In ActiveDocument.Shapes
If oShp.Type = msoTextBox Then oShp.ConvertToFrame
Next oShp
For i = ActiveDocument.Frames.Count To 1 Step -1
With ActiveDocument.Frames(i)
.Borders.Enable = False
With .Shading
.Texture = wdTextureNone
.ForegroundPatternColor = wdColorAutomatic
.BackgroundPatternColor = wdColorAutomatic
End With
.Delete
End With
Next
End Sub
 
  • הוסף לסימניות
  • #4
לוורד-ארטים עוד לא מצאתי.
 
  • הוסף לסימניות
  • #5
אפשר קצת יותר הרחבה בעניין, איפה הולכים להדביק את הג'יבריש הזה? ניסיתי בתוך קוד של מאקרו והוציא הודעת שגיאה.
 
  • הוסף לסימניות
  • #6
ההודעת מאקרו חייב להתחיל עם המילה SUB וחייב להסתיים עם END SUB
הנה הדוגמא של המאקרו אצלי. עובד מצויין (לא על וורד ארט, רק להפוך תיבת טקסט לפריים).

Sub TextBoxToFrame()
'
' TextBoxToFrame Macro
' Macro created 3/4/2008 by nuti
'
Dim oShp As Shape
For Each oShp In ActiveDocument.Shapes
If oShp.Type = msoTextBox Then oShp.ConvertToFrame
Next oShp
End Sub
 
  • הוסף לסימניות
  • #8
יש לי כאן קובץ ווארד. ייתכן וזה לא יעבוד. כי הגדרות הסקריוטי עומד על HIGH.
אפשר אולי לסדר את זה בפקודות>מאקרו>סקיוריטי (?) ושם על LOW
כמו כן ב: TOOLS<options><security><macro security="">
לעשות על LOW
אולי זה יעבוד. וגם אם לא תעתיק מכאן למאקרו חדש.</macro></security></options>
 
  • הוסף לסימניות
  • #9
תהנו מהחיים.
המאקרו באדיבות ונתנו.
הפיתרון באדיבותי.
צפה בקובץ המצורף 7549

נכתב ע"י ונתנו10;80902:
יש לי כאן קובץ ווארד. ייתכן וזה לא יעבוד. כי הגדרות הסקריוטי עומד על HIGH.
אפשר אולי לסדר את זה בפקודות>מאקרו>סקיוריטי (?) ושם על LOW
כמו כן ב: TOOLS<options><security><macro security="">
לעשות על LOW
אולי זה יעבוד. וגם אם לא תעתיק מכאן למאקרו חדש.</macro></security></options>
זה לא עוזר. לידיעתך...
 

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

  • Doc1.zip
    KB 4.6 · צפיות: 17
  • הוסף לסימניות
  • #10
אתה צדיק אתה. תודה!
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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