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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. שימוש בתיבות דו שיח מובנות של פבלישר עם VBA

שימוש בתיבות דו שיח מובנות של פבלישר עם VBA

מתוזמן נעוץ נעול הועבר תכנות
5 פוסטים 3 כותבים 200 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מ מנותק
    מ מנותק
    מאקרו
    כתב ב נערך לאחרונה על ידי
    #1

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

    OdedDvirO תגובה 1 תגובה אחרונה
    0
    • OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      השיב למאקרו ב נערך לאחרונה על ידי
      #2

      @מאקרו כתב בשימוש בתיבות דו שיח מובנות של פבלישר עם VBA:

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

      לא הבנתי על איזה אובייקט דיאלוג בדיוק מדובר. תוכל בבקשה לתת דוגמא (מישום אחר)?

      yossizY תגובה 1 תגובה אחרונה
      0
      • yossizY מנותק
        yossizY מנותק
        yossiz
        השיב לOdedDvir ב נערך לאחרונה על ידי yossiz
        #3

        @OdedDvir
        מדובר על זה, דבר שלא חשוף בפבלישר

        פעם דיברו פה על מודול VBA עבור ממשקי נוחות גישה של ווינדוס, זה יכול לעזור אבל זה מסובך ליישם, פתרון אחר יכול להיות לכתוב תוכנה חיצונית של autoit/autohotkey וכדומה ולקרוא לה מתוך ה-VBA, אני לא מצליח לחשוב על פתרון אחר

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        תגובה 1 תגובה אחרונה
        2
        • OdedDvirO מנותק
          OdedDvirO מנותק
          OdedDvir
          כתב ב נערך לאחרונה על ידי OdedDvir
          #4

          @yossiz תנוח דעתך שהנחת את דעתי.
          מעולם לא השתמשתי בזה, אבל לכאורה אפשר לבצע מניפולציות על האובייקט של הדיאלוג ישירות, בלי להצטרך לאוטומציה.
          יש דוגמא באתר של Microsoft:

          Sub ShowBorderDialog() 
           With Dialogs(wdDialogFormatBordersAndShading) 
           .DefaultTab = wdDialogFormatBordersAndShadingTabPageBorder 
           .Show 
           End With 
          End Sub
          
          yossizY תגובה 1 תגובה אחרונה
          1
          • yossizY מנותק
            yossizY מנותק
            yossiz
            השיב לOdedDvir ב נערך לאחרונה על ידי
            #5

            @OdedDvir זה נכון לוורד, אבל השואל ביקש עבור Publisher, שם הדיאלוגים לא חשופים ל-VBA

            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

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

            בא תתחבר לדף היומי!
            • התחברות

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

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