השתמשת בshell בסוף? לא רצוי...
על מחשב של מישהו אחר האופיס מותקן בספריה אחרת ואז הקוד שלך לא יעבוד. אם תקרא את התגובה השניה שלי אליך, תראה שהלכתי עוד צעד לקראתך, והקוד שנתתי לך עובד. ואם השתמשת בקוד ההוא, הרי שעכשיו אתה יכול לעשות X.Visible = False ובשביל לשחרר זיכרון גם Unload X גלעד