• דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

קריאה לפרוצדורה VBA

מתוזמן נעוץ נעול הועבר ארכיון code613m
2 פוסטים 2 כותבים 268 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • C מנותק
    C מנותק
    code.net
    כתב ב נערך לאחרונה על ידי
    #1

    האם יש אפשרות לקרוא לפרוצדורה(SUB) באקסס מבלי לדעת את שמה בקוד, אלא בצורה דינמית?
    ניסיתי syntax כזה:

    dim strTemp as string
    strTemp = "SubDemo"
    call me(strTemp )
    

    ​אבל הוא לא נותן לי לכתוב CALL בלי לכתוב מפורש את שם הפרוצדורה. האם יש אופציה אחרת?

    פתרונות אחרים יש לי הרבה... אבל לעצם השאלה: האם אפשר לקרוא לפרוצדורה בלי לכתוב את שמה בקוד מראש?

    פורסם במקור בפורום CODE613 ב08/01/2017 14:43 (+02:00)

    תגובה 1 תגובה אחרונה
    0
  • S מנותק
    S מנותק
    softs
    כתב ב נערך לאחרונה על ידי
    #2

    ראה כאן - http://stackoverflow.com/questions/2695198/calling-a-sub-or-function-contained-in-a-module-using-callbyname-in-vb-vba
    בקצרה, אם זה מתודה של קלאס ויש לך מופע שלו אז תשתמש ב CallByName
    אם זה פרוצדורה שנמצאת בתוך מודול אז Application.Run
    ואגב CallByName עובד גם ב.net כעטיפה מאוד נוחה ל Reflection

    פורסם במקור בפורום CODE613 ב08/01/2017 17:59 (+02:00)

    תגובה 1 תגובה אחרונה
    3

  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.