העתקת טקסט עם עיצוב, מאקסל למסמך טקסט.
-
@pcinfogmach כתב בהעתקת טקסט עם עיצוב, מאקסל למסמך טקסט.:
עם מאקרו זה אפשרי וייתכן גם על ידי חיפוש והחלפה פשוטים
אולי תעלה את הקובץ או שתשלח לי במייל (מופיע בפרופיל) ואציץ
תנסה גם את זה https://tchumim.com/post/156762
אולי זה יעזור לךאני לא חושב שיש דרך על ידי חיפוש והחלפה פשוטים. (ניסיתי, סליחה.)
לעניות דעתי כאשר אני מעתיק טבלת אקסל, המידע על העיצוב קיים בהעתקה, ישנם תוכנות שמעבדות את העיצוב לפי המידע, וישנם תוכנות שאין להם את היכולת להציג את העיצוב, הם מונחות להתעלם מהמידע.
אני צריך דף שמוכן לקבל את המידע ולא לעשות איתו כלום, כך שהוא יהיה מוצג.דא עקא, אני צריך שהדף שיקבל את זה, יידע להפריד בין תאים על ידי טאב, וירידת שורה.
-
@פלורידה
הכל אפשרי עם vba אבל לפני שאנחנו טורחים אבקש שתענה על השאלה הבאה:
לעניות דעתי אקסל הוא מקום גרוע לעיבוד טקסט מעוצב זה לא בנוי לזה.
אולי תגיד לנו מה בדיוק אתה מנסה לעשות (כלומר מהו מהות הפרוייקט שלך) ואז יהיה אפשר לגבש עצה
(ככה זה לפעמים אנחנו עמלים בכיוון אחד ואז כאשר אנו מתייעצים מתברר שסתם עבדנו קשה ואפשר לעשות את הדברים מלכתחילה בצורה הרבה יותר פשוטה - רק חבל שאין לנו את האומץ להתייעץ מלכתחילה).העיקרון של המאקרו שלך אמור להיות די פשוט - תתקן אותי אם לא הבנתי נכון:
המאקרו יעבור על כל שורה אנכית ואז עבור כל שורה אנכית יעבור על כל תא בשורה זו.
לכל תא הוא יקבל את הטקסט שבתוכו ויוסיף את הקודים הנצכרים לפי מספר התא.
ולבסוף ישלח את כל הפלט הזה יחד להיכן שהוא. -
אני צריך את המידע בשביל להכניס לכרטיסי anki.
הכרטיסים בנויים כמו אקסל:
כל שורה הערה
כל תא שדה.
בעיקרון קיים ייבוא מקובץ csv. , הבעיה שהעיצוב גם הוא אינו נשמר בקובץ כזה.
הייבוא השני, הוא דרך קובץ טקסט. כל שורה הערה, בטאב מפריד בין תוכן שדה אחד למשנהו.את המידע שאבתי מתורת אמת לטבלת האקסל.
המאקרו יעבור על כל שורה אנכית ואז עבור כל שורה אנכית יעבור על כל תא בשורה זו.
המאקרו אמור לעבור לפי שורות אופקיות, ולהכניס כל שורה בשורת טקסט.
ויוסיף את הקודים הנצכרים לפי מספר התא.
השאלה המסקרנת אם המאקרו יודע מהם הקודים.
-
-
@pcinfogmach כתב בהעתקת טקסט עם עיצוב, מאקסל למסמך טקסט.:
ככה זה טוב לך?
אני צריך שבכל שורה תהיה "משנה אחת", ותוכן השורה בערך כך: כאשר ישנו טאב בין רע"ב לתויו"ט, ובין תויו"ט לרמב"ם.
פרק א - משנה א יְצִיאוֹת הַשַּׁבָּת {א} שְׁתַּיִם שֶׁהֵ ... ר"ע מברטנורה יְצִיאוֹת הַשַּׁבָּת. הוֹצָאוֹת שֶׁמֵּרְ...(ר"ע מברטנורה). עיקר תוי"ט {א} יְצִיאוֹת הַשַּׁבָּת. וְאַף עַל גַּב דִּמְלָא ... (עיקר תוי"ט). רמב"ם יציאות השבת שתים שהן ד' בפנים ושתים שהן ד' בחוץ כו': קודם שאתחי...(רמב"ם) פרק א - משנה ב יֵשֵׁב אָדָם לִפְנֵי הַסַּפָּר סָמוּךְ לַמִּ... ר"ע מברטנורה לֹא יֵשֵׁב אָדָם לִ... (ר"ע מברטנורה). עיקר תוי"ט {ז} פֵּרֵשׁ רַשִׁ"י הַתְחָלַת ... (עיקר תוי"ט). רמב"ם לא ישב אדם לפני הספר סמוך למנחה ... (רמב"ם)
-
וזהו בלי שום קידוד רק טאבים?
-
בוודאי שאני צריך קידוד. הבאתי את הדוגמא איך אמור להיות מחולק הטקסטים, אבל צריך שיהיה כולל את העיצוב. כמו שביארתי לעיל.
(אילו לא הייתי צריך קידוד, הייתי מעתיק את גליון האקסל בהעתקדבק למסמך טקסט, וחסל.)
-
זה לא טוב.
זו דוגמא לקידוד טוב.
<div><b><span style="color: white; background-color: rgb(126, 159, 195);">ר"ע מברטנורה </span></b><span style="color: rgb(0, 119, 170);"> <b>הַחַמָּרִים.</b> הַמְּבִיאִים תְּבוּאָה מִמְּקוֹם הַזּוֹל לִמְקוֹם הַיֹּקֶר: <b>אֵין נֶאֱמָנִים.</b> דְּוַדַּאי גּוֹמְלִים זֶה אֶת זֶה וּמְשַׁבֵּחַ שֶׁל חֲבֵרוֹ בְּעִיר זוֹ כְּדֵי שֶׁיְּשַׁבַּח חֲבֵרוֹ אֶת שֶׁלּוֹ בְּעִיר אַחֶרֶת: <b>רַבִּי יְהוּדָה אוֹמֵר נֶאֱמָנִים.</b> הוֹאִיל וְרֹב עַמֵּי הָאָרֶץ מְעַשְּׂרִים הֵן, בִּדְמַאי הֵקֵלּוּ מִשּׁוּם חַיֵּיהֶן שֶׁל בְּנֵי הָעִיר, שֶׁיִּהְיוּ מוֹכְרֵי תְבוּאָה וּפֵרוֹת רְגִילִין לָבֹא שָׁם </span><b><span style="color: rgb(38, 96, 255); background-color: rgb(210, 255, 255);">{טז}</span></b><span style="color: rgb(0, 119, 170);">. וְאֵין הֲלָכָה כְּרַבִּי יְהוּדָה: </span><span style="color: rgb(0, 119, 170);">(ר"ע מברטנורה)</span><span style="color: rgb(0, 119, 170);">.</span></div><div><b><span style="color: white; background-color: rgb(112, 159, 219);">עיקר תוי"ט </span></b><span style="color: rgb(51, 119, 204);"> </span><b><span style="color: rgb(38, 96, 255); background-color: rgb(210, 255, 255);">{טו}</span></b><span style="color: rgb(51, 119, 204);"> <b>שֶׁלִּי חָדָשׁ וְשֶׁל חֲבֵרִי יָשָׁן.</b> בְּתוֹסָפוֹת כְּתוּבּוֹת כ"ד הֶאֱרִיכוּ לְהַקְשׁוֹת וְהֶעֱלוּ כְּפֵרוּשׁ רַשִׁ"י ז"ל. שֶׁלִּי חָדָשׁ וְאֵינוֹ יָבֵשׁ כָּל צָרְכּוֹ, שֶׁל חֲבֵרִי יָבֵשׁ וְיָשָׁן, דְּאַף עַל פִּי שֶׁמְּגָרֵעַ שֶׁלּוֹ וּמוֹסִיף לְהַשְׁבִּיחַ שֶׁל חֲבֵרוֹ אֵינוֹ נֶאֱמָן לְהַחֲזִיק אֶת חֲבֵרוֹ בְּחֶזְקַת מְתֻקָּן, שֶׁאֵינָן אֶלָּא מַעֲרִימִין: </span><b><span style="color: rgb(38, 96, 255); background-color: rgb(210, 255, 255);">{טז}</span></b><span style="color: rgb(51, 119, 204);"> וְטַעֲמַיְהוּ דְּרַבָּנָן דִּמְצוּיִין הֵם לְהִתְפַּרְנֵס מֵעִיר אַחֶרֶת. יְרוּשַׁלְמִי: </span><span style="color: rgb(51, 119, 204);">(עיקר תוי"ט)</span><span style="color: rgb(51, 119, 204);">.</span></div><div><b><span style="color: white; background-color: rgb(95, 175, 140);">רמב"ם </span></b><span style="color: rgb(17, 119, 170);"> מתוקן. ידוע ר"ל כבר הוציא ממנו המעשרות:</span></div><div><span style="color: rgb(17, 119, 170);">אינו נאמן. ואע"פ שהוא מהנה לזולתו מפני שאנו חושדין שהם גומלים זה לזה והסכימו ביניהם במה שהביאו למדינה ורבי יהודה אומר שהם נאמנים בזה הענין כדי שיביאו הפירות למדינות ויהיה נמצא בהם הפירות והמשקין ושאר המאכלים לרוב ואין הלכה כרבי יהודה: </span><span style="color: rgb(17, 119, 170);">(רמב"ם)</span><span style="color: rgb(0, 128, 255);"></span></div><div><span style="color: rgb(0, 128, 255);"> </span></div>
-
@פלורידה
אני מנסה להבין אם זה פשוט הקידוד של העיצוב של תורת אמת או משהו אחר
מעלה דוגמא של הקידוד של תורת אמתאם זה לא הקידוד אז תעלה לי רשימה מסודרת של כל הקודים והיכן הם הולכים.
בעצם זה תלוי אם אתה צריך קידוד מסויין של html או שהעיצוב חשוב לך ולא משנה איזה קידוד שיהיה. -
@פלורידה השרשור הזה נראה מאוד גרוע בעיני (אולי לא הבנתי וטעיתי לגמרי, אל תיקח ללב בכל מקרה, ואל תיקח למח אם זה פשוט אי הבנה שלי).
הכותרת וההודעה נותנים רושם ראשוני כאילו מדובר בשאלה פשוטה, איך להעביר X לY.
כשבפועל, לפי הבנתי הדלה, מדובר בתכנית עבודה לכל דבר, שאתה עצמך לא בקיא בפרטיה (רק ברור לך איך הפלט אמור להיראות). כפי @pcinfogmach אמר VBA יכול הכל, אם רק אומרים לו, ואתה לא אמרת, וגם אם היית אומר זה היה על גבול הלגיטימי, אתה רוצה שיכתבו לך תוכנה? תדבר ברור, אל תשאל כאילו מדובר באיזה פקודה שאתה רק שואל איפה היא מתחבאת בסרגל הכלים. -
ייתכן שישנה סטייה מהנושא, אולי בעקבות שיחות ביני לבין @pcinfogmach מאחורי הקלעים.
בפתיחת האשכול הנחתי, (ועדיין אני מניח) שישנה פלטפורמה שמקבלת את העיצוב של אקסל, ומתייחסת איליו כקידוד. וזאת על ידי העתק הדבק פשוט.
גם סברתי, שייתכן שישנם כלים פשוטים שעושים זאת.בהמשך האשכול, היציע לי @pcinfogmach לנסות לעשות זאת באמצעות vba, ובפרטי הציע לי חלופה לשאוב מתורת אמת את התוכן ולייתר את הנושא עצמו.
כאשר בנושא זה, אני גם לא חושב שלגיטימי לבקש עזרה, אלא רק מידע. אך לרוב טובו וחסדו של @pcinfogmach הוא פשוט התחיל לעשות את זה עבורי, ורק בירר מה בדיוק אמורה להיות התוצאה.
ברור לי לגמרי איך הפלט אמור להיראות. וציינתי אף דוגמאות, אם כי לא קראתי לזה בשמות. (אילו הייתי יודע את השמות, מן הסתם הייתי פותח נושא קצת אחר, בקטגוריה 'תכנות'.)בכל מקרה ההערה במקומה, נחזיר לשיחה פרטית, את מה שחורג מגדר שאלה, לכיוון קבלת סיוע.
-
זה בדיוק מה שאני צריך! וכאשר אנ מעתיק קוד מוורד, אני מקבל בדיוק את התוצאה הרצויה.
לדוג':<p class="MsoNormal" dir="RTL"><span dir="LTR" style="font-size:7.5pt;line-height: 107%;font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman"; color:black">oooo</span><span lang="HE" style="font-size:24.0pt;line-height:107%; font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman"; color:black">יְצִיאוֹת הַשַּׁבָּת </span><b><span lang="HE" style="font-size: 13.5pt;line-height:107%;font-family:"Times New Roman",serif;mso-fareast-font-family: "Times New Roman";color:#2660FF;background:#D2FFFF">{א}</span></b><span lang="HE" style="font-size:24.0pt;line-height:107%;font-family:"Times New Roman",serif; mso-fareast-font-family:"Times New Roman";color:black"> שְׁתַּיִם שֶׁהֵן אַרְבַּע בִּפְנִים, וּשְׁתַּיִם שֶׁהֵן אַרְבַּע בַּחוּץ </span><b><span lang="HE" style="font-size:13.5pt;line-height:107%;font-family:"Times New Roman",serif; mso-fareast-font-family:"Times New Roman";color:#2660FF;background:#D2FFFF">{ג}</span></b><span lang="HE" style="font-size:24.0pt;line-height:107%;font-family:"Times New Roman",serif; mso-fareast-font-family:"Times New Roman";color:black">. כֵּיצַד. הֶעָנִי עוֹמֵד בַּחוּץ וּבַעַל הַבַּיִת בִּפְנִים, פָּשַׁט הֶעָנִי אֶת יָדוֹ לִפְנִים וְנָתַן לְתוֹךְ יָדוֹ שֶׁל בַּעַל הַבַּיִת, אוֹ שֶׁנָּטַל מִתּוֹכָהּ וְהוֹצִיא, הֶעָנִי חַיָּב וּבַעַל הַבַּיִת פָּטוּר. פָּשַׁט בַּעַל הַבַּיִת אֶת יָדוֹ לַחוּץ וְנָתַן לְתוֹךְ יָדוֹ שֶׁל עָנִי, אוֹ שֶׁנָּטַל מִתּוֹכָהּ וְהִכְנִיס, בַּעַל הַבַּיִת חַיָּב וְהֶעָנִי פָּטוּר. פָּשַׁט הֶעָנִי אֶת יָדוֹ לִפְנִים וְנָטַל בַּעַל הַבַּיִת מִתּוֹכָהּ, אוֹ שֶׁנָּתַן לְתוֹכָהּ וְהוֹצִיא, שְׁנֵיהֶם פְּטוּרִין. פָּשַׁט בַּעַל הַבַּיִת אֶת יָדוֹ לַחוּץ וְנָטַל הֶעָנִי מִתּוֹכָהּ, אוֹ שֶׁנָּתַן לְתוֹכָהּ וְהִכְנִיס, שְׁנֵיהֶם פְּטוּרִין:<o:p></o:p></span></p>
אבל באקסל הוא נותן לי קוד אחר, התברר, שהאקסל מסנן את הקודים שאני צריך.
-
תעלה לפה את התוצאה מאקסל בוא נראה מה בדיוק ההבדל
עריכה: אני רואה מה ההבדל כמעתיקים מאקסל הוא מעתיק קודים של html של טבלה
אגב שים לב שכאשר אתה מעתיק מוורד הוא מוסיף לך המון קודים מיותרים שהם קודים ייחודיים לוורד (כל ה-mso) אני ממליץ לך בחום להעתיק ישירות מתורת אמת.
-
זה הקוד מאקסל לתא בודד.
<table border="0" cellpadding="0" cellspacing="0" dir="RTL" width="525" style="border-collapse: collapse;width:394pt"><tbody><tr height="56" style="height:42.0pt"> <td height="56" class="xl66" dir="LTR" width="525" style="height:42.0pt;width:394pt">oooo<font class="font5">יְצִיאוֹת הַשַּׁבָּת </font><font class="font6">{א}</font><font class="font5"> שְׁתַּיִם שֶׁהֵן אַרְבַּע בִּפְנִים, וּשְׁתַּיִם שֶׁהֵן אַרְבַּע בַּחוּץ </font><font class="font6">{ג}</font><font class="font5">. כֵּיצַד. הֶעָנִי עוֹמֵד בַּחוּץ וּבַעַל הַבַּיִת בִּפְנִים, פָּשַׁט הֶעָנִי אֶת יָדוֹ לִפְנִים וְנָתַן לְתוֹךְ יָדוֹ שֶׁל בַּעַל הַבַּיִת, אוֹ שֶׁנָּטַל מִתּוֹכָהּ וְהוֹצִיא, הֶעָנִי חַיָּב וּבַעַל הַבַּיִת פָּטוּר. פָּשַׁט בַּעַל הַבַּיִת אֶת יָדוֹ לַחוּץ וְנָתַן לְתוֹךְ יָדוֹ שֶׁל עָנִי, אוֹ שֶׁנָּטַל מִתּוֹכָהּ וְהִכְנִיס, בַּעַל הַבַּיִת חַיָּב וְהֶעָנִי פָּטוּר. פָּשַׁט הֶעָנִי אֶת יָדוֹ לִפְנִים וְנָטַל בַּעַל הַבַּיִת מִתּוֹכָהּ, אוֹ שֶׁנָּתַן לְתוֹכָהּ וְהוֹצִיא, שְׁנֵיהֶם פְּטוּרִין. פָּשַׁט בַּעַל הַבַּיִת אֶת יָדוֹ לַחוּץ וְנָטַל הֶעָנִי מִתּוֹכָהּ, אוֹ שֶׁנָּתַן לְתוֹכָהּ וְהִכְנִיס, שְׁנֵיהֶם פְּטוּרִין:pppp</font></td> </tr></tbody></table>
הקוד הזה, מציג ללא עיצוב. בניגוד לקוד מוורד שמציג עם עיצוב.
מעניין שהאקסל עצמו מציג עם העיצוב, ורק בהעתקה הוא לא נותן את זה. -
@פלורידה כתב בהעתקת טקסט עם עיצוב, מאקסל למסמך טקסט.:
table border="0" cellpadding="0" cellspacing="0" dir="RTL" width="525" st
כמו שאמרתי אתה יכול לראות שבהעתקה מאקסל הוא יוצר קודים עבור טבלה בhtml
בקיצור העתקה מאקסל לא עובד תצטרך לחשב מהלכים מחדש לדעתי