שאלה | עיצוב הערות שוליים | עזרה דחופה
-
@shishko כתב בשאלה | עיצוב הערות שוליים | עזרה דחופה:
@menajemmendel אם יש לך דרך טובה ופשוטה ללולאה עד סוף המסמך משהו מעין הפקודה של הכפלת הלולאה מספר פעמים אני ישמח
לא הספקתי לבדוק את מה ש@pcinfogmach כתב
תודה רבהדבר זה תלוי מה אתה רוצה לעשות (וזה מה שכתב לך PCINFOGMACH), אין סתם ''לולאה כללית שירוץ על כל המסמך'', כי כפי שאתה יודע (או לא) VBA הוא תוכנה שעובדת מובססת על ''עצמים'', שזה אומר מטפל בכל ''עצם'' (אובייקט) בנפרד, ולולאה לכל המסמך אומר שיטפל בכל האובייקטים מאותו סוג שנמצאים במסמך הנוכחי.
לדוגמא:
אם תרצה לטפל בכל בהערות שוליים של מסמך, אז הלולאה יהיה כזה
תרוץ על כל הערה ותעשה כך וכך
(לדוגמא למחוק כל הערה)For Each ftnt In ActiveDocument.Footnotes ftnt.Delete Next ftnt
אם תרצה לטפל בכל פיסקה (כדוגמא חלון) אז הלולאה יהיה כזה: תרוץ על כל פיסקה במסמך ותעשה כך וכך
For Each piska In ActiveDocument.Paragraphs bla bla bla Next piska
לכן אי אפשר לומר משהו כללי
מקווה שהובנתי, סתם שתדע שלשאלות מהסוג הזה, אתה תמיד יכול לנסות בGPT -
@shishko כתב בשאלה | עיצוב הערות שוליים | עזרה דחופה:
קוד שמחפש תו מסויים בוחר עד סוף השורה ופועל על זה השאלה איך עושים שהוא יחזור על הלולאה ובפעם שהוא לא מוצא את זה הוא יעצור את כל פעולת המאקרו
הקוד שלי כנ"ל
אנסה בצ'אט GPT כשיהיה לי זמן
תודה רבה