בקשת מידע | מאקרו לבדוק אם הערה מתחילה בעמוד אחד וגומר באחרת
-
שלום, אני מנסה לכתוב מאקרו שיבדוק אם יש הערות שמתחילות בעמוד אחד ונגמרות בעמוד אחרת,
וחשבתי בפשטות, שאפשר לקבוע משתנה למקום תחילת הערה, ולשמור את מספר עמוד שלה במשתנה, וכן בסוף העמוד, והיה אם הם שונים שיעשה X, משהו כזהSelection.Footnotes(1).Range.Select Set NOTE = Selection.Range Selection.SetRange Start:=NOTE.Start, End:=NOTE.Start NOTE_BEGGINIG = Selection.Range.Information(wdActiveEndPageNumber) Selection.SetRange Start:=NOTE.End, End:=NOTE.End NOTE_BEGGINIG = Selection.Range.Information(wdActiveEndPageNumber)
אבל מתברר שגם בסוף הערה WORD אומר את מספר העמוד של תחילת הערה, מישהו יש לו פתרון לזה
או רעיון אחר
תודה -
@menajemmendel זכורני שיש מפריד מיוחד להמשך הערות שוליים, ולכן הדרך היא פשוטה פשוט צריך לבדוק אם יש אפשרות לחפש המשך מפריד הערות שוליים.
-
@menajemmendel
אתה יכול לבדוק לפי גבוה יחסי לדף
לכאורה עדיף ע"י שיורד שורה ובודק גובה ואם שורה גבוהה משורה שלפניה יש מעבר עמוד
ולהלן הקוד שלך אם הגדרת גבוה במקום מספר עמודSelection.Footnotes(1).Range.Select Set NOTE = Selection.Range Selection.SetRange Start:=NOTE.Start, End:=NOTE.Start NOTE_BEGGINIG = Selection.Range.Information(wdVerticalPositionRelativeToPage) Selection.SetRange Start:=NOTE.End, End:=NOTE.End NOTE_BEGGINIG = Selection.Range.Information(wdVerticalPositionRelativeToPage)
בהצלחה