@פייתוניסט
הפונקציה מחזירה שגיאה
אוריי
-
הפיכת אותיות למספרים באקסל -
מיזוג כמה קבצי וורד לקובץ אחד בקוד vba@מאקרו תודה רבה כעת הוא מכניס לי את הקבצים לפי הסדר
רק מה שנותר לי זה שמירה של הקובץ בשם -
מיזוג כמה קבצי וורד לקובץ אחד בקוד vbaבניסיון להעביר את הסמן לסוף המסמך מצאתי את הקוד הזה
Selection.EndKey Unit:=wdStory
מהמדריך הבא
אמנם לאחר שהכנסתי את זה לקוד באופן הבא
Set objDoc = objWord.Documents.Add myPath = "C:\Users\User\Desktop\experience\" myFile = Dir(myPath & "*.docx", vbNormal + vbReadOnly + vbHidden) While myFile <> "" With objDoc.Bookmarks("\StartOfDoc").range .InsertFile FileName:=myPath & myFile, _ ConfirmConversions:=False, Link:=False, Attachment:=False Selection.EndKey Unit:=wdStory .InsertBreak Type:=2 End With myFile = Dir() Wend objDoc.Characters(1).Delete End Sub
הסמן אינו עובר לסוף המסמך כלל....
מבדיקה בstackoverflow נראה שזה באג של וורד שאין לו תקנה (מקווה שלא)...
-
מיזוג כמה קבצי וורד לקובץ אחד בקוד vbaאני רוצה למזג כמה קבצי וורד שמעוצבים באותו הסגנון לקובץ 1.
מצאתי את הקוד הזהSub MergeALL() Dim objWord As Object Dim objDoc As Object Dim myPath As String, myFile As String Set objWord = CreateObject("Word.Application") objWord.Visible = True Set objDoc = objWord.Documents.Add myPath = "C:\Users\User\Desktop\experience\" myFile = Dir(myPath & "*.docx", vbNormal + vbReadOnly + vbHidden) While myFile <> "" With objDoc.Bookmarks("\StartOfDoc").range .InsertFile FileName:=myPath & myFile, _ ConfirmConversions:=False, Link:=False, Attachment:=False .InsertBreak Type:=2 End With myFile = Dir() Wend objDoc.Characters(1).Delete End Sub
אמנם הקוד הזה עושה את העבודה אבל שני חלקים חסרים לי שלא הצלחתי לשנות.
- הקוד הזה מכניס את הקבצים הפוך (מבדיקה שלי הוא מכניס את הקובץ הראשון ומעליו הוא מכניס את הקובץ השני וכו') כך מה שצריך זה שלאחר העתקה הסמן יעבור לאחר הטקסט יוסיף מעבר מקטע ויעתיק את הקובץ הבא.
- סגירה ושמירה של הקובץ בנתיב הנ"ל בשם אחר.
-
בעיה בעיצוב סגנונות ע"י קוד vba@yossiz מעיין לדעת
עכשיו אתה פותר לי את השאלה שלי למה רק בסגנון הזה הוורד פתח לי עוד סגנון ולא בסגנונות אחרים .. כי רק הסגנון הזה מתחיל בתחילת פיסקה בסגנון אחד וממשיך בסגנון שני
תודה רבה על המידע -
בעיה בעיצוב סגנונות ע"י קוד vbaלאחר יומים שאני מנסה ומנסה למצוא את הפתרון אני מגלה משהו מוזר (אולי למומחים זה ידוע... אבל לי זה חדש)
פשוט יש לי סגנון שנקרא אות הלכה ובסגנונות שנמצא ברצועת הכלים הוא נמצא..
כך זה נראה
אבל המעניין הוא שבסגנונות שיש בחיפוש והחלפה יש 2 סגנונות של אות הלכה כך זה נראה
וכאשר אני מחפש אות הלכה הוא לא מוצא כלום
אבל כאשר אני מחפש אות הלכה תו הוא מוצא
וכאשר אני מסמן בוורד אות הלכה ע"י המקש הוא נכנס להגדרה בחיפוש והחלפה על שם אות הלכה תוע"כ ניסיתי בקוד לכתוב אות הלכה תו והכל בא על מקומו בשלום...
למה זה כך ... אולי המתמחים של תחומים ידעו להגיד
-
בעיה בעיצוב סגנונות ע"י קוד vbaעשיתי עיצוב סגנונות על טקסט בקוד vba כך
Selection.Style = ActiveDocument.Styles("אות הלכה")
תכלס הוא מעצב אותו בדיוק לפי הסגנון אבל הוא לא מכניס אתו לסגנון
כלומר אם אני מחפש טקסט שמעוצב בסגנון "אות הלכה" הוא לא קיים בסגנון אלא בסגנון רגיל
איך ניתן לפתור את הבעיה???... -
לולאה על כל הפיסקאות בוורדאיך אני עושה לולאה על כל הפיסקאות בוורד
בחיפוש בגוגל מצאתי את זה
אבל לא הצלחתי להבין כלל מה אני אמור לעשות.. -
איך אני יכול לפצל קובץ וורד גדול לפי מקטעים@yossiz
אכן מבדיקה שלי אם אני מפעיל בריצה איטית על השורה הזו וממתין כמה שניות הקוד עובר בהצלחה ללא שגיאה
זאת אומרת שאם אני יכתוב פקודה שימתין כמה שניות זה יעבוד מעולה.
עריכה: הוספתי את הפקודה הבאה ועובד מעולה @yossiz @OdedDvir הרבה תודהDim tmpStart tmpStart = Timer Do DoEvents Loop While (tmpStart + 3) > Timer
-
איך אני יכול לפצל קובץ וורד גדול לפי מקטעים@yossiz אמר באיך אני יכול לפצל קובץ וורד גדול לפי מקטעים:
(או להעביר את התוכן ישירות - לא באמצעות לוח ההדבקה)
איך??
גזירה והדבקה?!! גם זה דרך הלוח??!! -
איך אני יכול לפצל קובץ וורד גדול לפי מקטעים@OdedDvir
בהתחלה עבד טוב כעת הוא מחזיר שגיאה
עריכה: השגיאה הזו מעוררת לפי המצב רוח. לפעמים הקוד עובד טוב ולפעמים.....
וכן הוא לא מחזיר לי את שם הקובץ -
איך אני יכול לפצל קובץ וורד גדול לפי מקטעים@OdedDvir תודה ענקית
איך אני מקבל את השם של הקובץ ללא הסיומת? -
איך אני יכול לפצל קובץ וורד גדול לפי מקטעיםיש לי קובץ וורד שהוא כבד וקשה לעבוד עליו.
הקובץ מחולק למקטעים כך שאני רוצה לפצל אותו לפי מקטעים שכל מקטע יהיה בקובץ נפרד.
חיפשתי בגוגל אבל לא מצאתי משהוא בכיון ראיתי פיצול לפי מילה ראשונה ואחרונה אבל יש לי מלא קבצים ומלא מקטעים בכל קובץ כך שהעבודה ענקית.
והשם של הקובץ יהיה השם שלו + מספר המקטע הקיים -
לא מצליח לשמור סגנונות בוורד בכל המסמכים@OdedDvir
תודה אין מילים!!!
התשובה ברורה ולא משאירה מקום לטעות
-
לא מצליח לשמור סגנונות בוורד בכל המסמכים@yossiz
אני אבאר יותר את הבעיות
יש לי קובץ וורד ששמרתי בו סגנונות שהחלתי על הטקסטים השונים.
כעת יש לי עוד קובץ ששם אני רוצה שיהיה לי את אותם הסגנונות שהיה לי בקובץ הקודם
מחיטוט קצר בגוגל העלתי שאם אני רוצה את הסגנון גם בקבצים הבאים אני צריך לסמן הוסף לגלריית סגנונות תכלס כאשר אני פותח קובץ חדש אני לא מוצא אותם בשום מקום.
בעיה שניה זה כאשר אני מסמן עדכון אוטומטי \ מסמכים חדשים המבוססים וכו' ושומר הוורד אינו שומר את ההגדרה הזו -
לא מצליח לשמור סגנונות בוורד בכל המסמכים@mekev
לא קיים -
לא מצליח לשמור סגנונות בוורד בכל המסמכיםאני מסמן את זה
ועושה אישור
ולאחמ"כ אני פותח שוב והוא חוזר למצב ברירת מחדל
מה יכול להיות הבעיהעריכה: ביאור השאלה בהרחבה יותר כאן
-
החלפת סיסמה לכספת ביתית@אליהו-התלמיד-חכם
יש ללחוץ על הכפתור הירוק
ולאחר מכן להקיש את הקוד הרצוי ונראה לי ללחוץ על סולמית -
אופיס 2019 לא מזהה את המדפסות שלי.. :(אותו הדבר הוא גם באקסל ושאר מוצרי אופיס למישהו מוכר הבעיה
אני פעם ראשונה נתקל בזה
ביום שישי זה עבר לי רגיל...