Microsoft Excel ממתין ליישום אחר להשלמת שגיאת פעולה OLE: תקן

How to effectively deal with bots on your site? The best protection against click fraud.

משתמשים רבים מדווחים על "Microsoft Excel ממתין ליישום אחר שיסיים פעולה של OLEשגיאה ב- Windows 10 בעת שימוש באפליקציות Office. לדוגמה, אתה עלול להיתקל בשגיאה זו כשאתה מנסה לפתוח את Excel באמצעות משטח ההפעלה של BI או כשאתה מנסה להריץ סקריפט VBA.

טכנולוגיית OLE (Object Linking and Embedding) הוצגה על ידי מיקרוסופט כדי לעזור לאפליקציות Office לתקשר עם תוכניות אחרות. באמצעות טכנולוגיה זו, תוכנית עריכה אחת כדי לשתף קטע של מסמך עם תוכניות אחרות ואז לייבא את החלק של המסמך או להחזיר אותו עם תוכן התוכנית האחרת.

כך, למשל, אם אתה עובד על Excel והוא מנסה לתקשר עם Word, הוא ישלח הודעה לאובייקט OLE וימתין עד שהוא יקבל תגובה מ- Word. אבל, כאשר התגובה תתעכב מעבר לזמן הנדרש, תראה את "Microsoft Excel ממתין ליישום אחר שיסיים פעולה של OLEשגיאה.

השגיאה יכולה לצוץ גם בגלל פרוטוקול DDE המושבת ב- Excel, כאשר ההתקנה של חבילת Office פגומה, אם יש לך את Adobe Acrobat PDFMaker כתוספת והיא מפריעה ל- Excel, או אם Internet Explorer מתנגש עם לְהִצטַיֵן. בזמן שסוגרים את Excel לחלוטין, הפעלה מחדש של המחשב והתחלה מחדש יכולים לעזור, אתה יכול גם לנסות את השיטות הבאות למקרה, זה לא.

instagram story viewer

שיטה 1: על ידי הסרת Adobe Acrobat PDFMaker

Adobe Acrobat PDFMaker ידוע כבעלי תאימות עם MS Excel. לָכֵן. מומלץ לתאר את התוסף. בואו נראה איך.

שלב 1: לְהַשִׁיק לְהִצטַיֵן ונווט אל קוֹבֶץ לשונית בפינה השמאלית העליונה של הגיליון.

פתח את כרטיסיית הקבצים של Excel

שלב 2: מ ה קוֹבֶץ בתפריט, בחר אפשרויות.

אפשרויות תפריט הקובץ

שלב 3: בתוך ה אפשרויות Excel תיבת דו-שיח, לחץ על תוספות בצד שמאל של החלונית.

כעת, עבור לצד ימין של החלון ומצא את ה- לנהל אפשרות לכיוון התחתון. בחר תוספות COM מהתפריט הנפתח שלידו ולחץ על ללכת לַחְצָן.

אפשרויות Excel הוסף Ins ניהול Com הוסף Ins Go

שלב 4: עכשיו, ב תיבת תוספות COM שצץ, בטל את הסימון של תוסף COM Acrobat PDFMaker Office COM ולחץ בסדר כדי לשמור את השינויים ולצאת.

כעת פשוט הפעל מחדש את המחשב ונסה לפתוח את Excel שוב או להפעיל את סקריפט ה- VBA כדי לבדוק אם השגיאה איננה. אם הבעיה עדיין נמשכת, נסה את השיטה השנייה.

שיטה 2: על ידי התרת יישומים אחרים המשתמשים ב- DDE

שלב 1: לִפְתוֹחַ לְהִצטַיֵן ולך אל קוֹבֶץ בכרטיסייה בפינה השמאלית העליונה של המסך.

פתח את כרטיסיית הקבצים של Excel

שלב 2: בחר אפשרויות מ ה קוֹבֶץ תַפרִיט.

אפשרויות תפריט הקובץ

שלב 3: בתוך ה אפשרויות Excel חלון, עבור לצד שמאל ולחץ על מִתקַדֵם. עכשיו, בצד ימין, גלול מטה ומצא את כללי סָעִיף.

כאן, בטל את הסימון בתיבה שליד התעלם מיישומים אחרים המשתמשים בחילופי נתונים דינמיים (DDE).

ללחוץ בסדר כדי לשמור את השינויים ולצאת.

אפשרויות Excel מתקדם כללי התעלם מיישומים אחרים המשתמשים בחילופי נתונים דינמיים (dde) בטל את הסימון

כעת חזור ונסה את אותה פעולה שביצעת בעבר ובדוק אם השגיאה עדיין קיימת. אם אתה עדיין רואה את השגיאה, נסה את השיטה השלישית.

שיטה 3: על ידי סיום תהליך Internet Explorer

שלב 1: נווט אל שורת המשימות ולחץ עליו לחיצה ימנית. בחר מנהל משימות מתפריט ההקשר.

שורת המשימות לחץ לחיצה ימנית על מנהל המשימות

שלב 2: בתוך ה מנהל משימות חלון, מתחת ל תהליכים הכרטיסייה, מצא ובחר את תהליך Internet Explorer. ואז לחץ על סיום משימה כפתור בפינה השמאלית התחתונה של החלון.

מנהל המשימות מעבד את משימת הסיום של Internet Explorer

חזור ל- Excel ובדוק אם השגיאה נעלמה. אם אתה עדיין נתקל בשגיאה, נסה את השיטה הרביעית.

שיטה 4: על ידי הגבלת הודעות היישום של Excel

נסה שיטה זו אם אתה נתקל בסימן "Microsoft Excel ממתין ליישום אחר שיסיים פעולה של OLEשגיאה בעת הפעלת סקריפט VBA. עם זאת, זוהי רק דרך לעקיפת הבעיה ואינה פותרת את הבעיה עצמה. אבל, זה יכול לעבור אותך על ידי הפעלת סקריפט VBA כרגע ועל ידי חסימת הודעת השגיאה. כך ניתן לעשות זאת.

שלב 1: פתח גיליון Excel ולחץ על ה- מקש Alt + F11 במקלדת כדי לפתוח את Microsoft Visual Basic ליישומים חלון עורך.

שלב 2: בתוך ה פרויקט - פרויקט VBA סרגל משמאל, מצא ThisWorkbook תַחַת אובייקטים של Microsoft Excel.

לחץ עליו לחיצה ימנית, עבור אל לְהַכנִיס בתפריט לחיצה ימנית ומתפריט המשנה בחר מודול.

עורך Vba סרגל הפרויקטים של Microsoft Excel מתנגד לחוברת עבודה זו לחץ באמצעות לחצן העכבר הימני על הוסף מודול

שלב 3: זה יוצר חדש מודול בצד ימין של החלונית. העתק את הקוד שלהלן והדבק אותו במודול:

הצהרה פרטית על פונקציה CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn As Long, ByRef PreviousFilter) As Long Public KillMessageFilter () Dim IMsgFilter כמו ארוך CoRegisterMessageFilter 0 &, IMsgFilter סוף משנה תת ציבורי משנה RestoreMessageFilter () עמום IMsgFilter כמו ארוך CoRegisterMessageFilter IMsgFilter, IMsgFilter סוף תַת 
מודול חדש העתק והדבק קוד Vba

שלב 4: לחלופין, תוכל גם להעתיק את הקוד להעתיק את הקוד שלהלן ולהדביק אותו במודול החדש. אחד מהקודים יעבוד.

תת CreateXYZ () התעמעם wdApp כאובייקט העמק wd כאובייקט בשגיאה המשך הבא הגדר wdApp = GetObject (, "Word. יישום ") אם שגיאה מספר <> 0 ואז הגדר wdApp = CreateObject ("Word. יישום ") סיום אם מופיעה שגיאה GoTo 0 הגדר wd = wdApp. מסמכים. פתח (ThisWorkbook. נתיב ויישום. PathSeparator ו- "XYZ template.docm") wdApp. גלוי = טווח אמיתי ("A1: B10"). CopyPicture xlScreen wd. טווח. הדבק משנה משנה
קוד חלופי העתקה והדבקה של מודול חדש

שלב 5: עכשיו, לך אל קוֹבֶץ בכרטיסייה בפינה השמאלית העליונה של העורך ובחר שמור ספר 1.

כרטיסיית הקובץ של עורך Vba שמור ספר 1

שלב 6: לאחר שתלחץ על להציל כפתור, תראה הנחיה שאומרת, לא ניתן לשמור את התכונות הבאות בחוברות עבודה נטולות מאקרו.

לחץ על לא לַחְצָן.

בקש מהתכונות הבאות לא ניתן לשמור בספרי עבודה בחינם מאקרו

שלב 7: כעת, בחר את המיקום שבו ברצונך לשמור חוברת עבודה זו, צור מתאם שם קובץ, וקבע את שמור כסוג שדה כ חוברת עבודה מאושרת מאקרו של Excel.

לחץ על להציל כדי לשמור את חוברת העבודה החדשה של VBA.

בחר שם מיקום הקובץ שמור כסוג שמירת חוברת עבודה מופעלת במקרו

שלב 8: לאחר ששמרת את קובץ ה- VBA, סגור כעת את העורך וחזור אל ה- לְהִצטַיֵן חוברת עבודה. הנה לחץ Alt + F8 מקשים יחד במקלדת. מ ה מאקרו בתיבת הדו-שיח, בחר את מאקרו שזה עתה יצרת ולחץ על לָרוּץ לַחְצָן.

כעת לאחר שסיימת את התהליך בהצלחה, לא תראה יותר את השגיאה. אבל אם אתה עדיין מוצא את השגיאה שצצה, נסה את השיטה החמישית.

שיטה 5: כבה את מצב התאימות של Excel

שלב 1: עבור אל MS Excel על שולחן העבודה שלך, לחץ עליו באמצעות לחצן העכבר הימני ובחר נכסים מתפריט לחיצה ימנית.

שולחני MS Excel מאפייני לחיצה ימנית

שלב 2: בתוך ה מאפייני Microsoft Excel תיבת דו-שיח, עבור אל תְאִימוּת הכרטיסייה. עכשיו, נווט אל מצב תאימות ובטל את הסימון של התיבה שליד הפעל תוכנית זו במצב תאימות עבור.

ללחוץ להגיש מועמדות ואז בסדר כדי לשמור את השינויים ולצאת.

הכרטיסייה תאימות מאפייני Excel הפעל תוכנית זו במצב תאימות לביטול הסימון של החל אישור

זה הכל. אתה יכול לנסות לחזור על הפעולה הקודמת ב- Excel שלך ולא אמור עוד לראות את "Microsoft Excel ממתין ליישום אחר שיסיים פעולה של OLEשגיאה במחשב Windows שלך בעת הפעלת סקריפט VBA או פתיחת Excel.

Teachs.ru
כיצד להוסיף עיצוב חוצה באקסל

כיצד להוסיף עיצוב חוצה באקסללְהִצטַיֵן

תכונת עיצוב המחיקה שימושית מאוד כאשר אתה צריך להתעלם ממשהו, אך לא ניתן למחוק את הערך לחלוטין. בדיוק כמו ב-Microsoft Word, גם ב-Excel, ישנן דרכים רבות שבהן אתה יכול להחיל את עיצוב המחיקה על התאים של...

קרא עוד
כיצד להסתיר גיליון אקסל כך שאחרים לא יוכלו להסתיר אותו בקלות

כיצד להסתיר גיליון אקסל כך שאחרים לא יוכלו להסתיר אותו בקלותלְהִצטַיֵן

לפעמים יכול להיות שיש לך יותר מגיליון עבודה אחד בחוברת העבודה שלך ב-Excel וחלק מהם עשויים להיות חסויים. אם לא תוודא שהגליונות הסודיים מוסתרים לפני שתשתף את חוברת העבודה שלך עם אחרים, ייתכן שהנתונים...

קרא עוד
כיצד לתקן לא ניתן להוסיף שורות / עמודות חדשות ב- Microsoft Excel

כיצד לתקן לא ניתן להוסיף שורות / עמודות חדשות ב- Microsoft Excelלְהִצטַיֵן

Microsoft Excel משמש למגוון רחב של דברים כמו חישובים, יצירת מודלים וכו'. מעט מהפעולות עשויות להזדקק להוספת שורות ועמודות. אבל חלק מהמשתמשים נתקלים בבעיות כמו אי אפשר ליצור שורה או עמודה חדשה באקסל....

קרא עוד
ig stories viewer