דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. תוכנות
  3. יישומי אופיס
  4. וורד
  5. עזרה הדדית - וורד
  6. שאלה | קוד vba הסגנונות שהשתמשתי בקובץ וורד

שאלה | קוד vba הסגנונות שהשתמשתי בקובץ וורד

מתוזמן נעוץ נעול הועבר לא נפתר עזרה הדדית - וורד
6 פוסטים 2 כותבים 189 צפיות 1 Watching
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אורייא מנותק
    אורייא מנותק
    אוריי
    מדריכים
    כתב ב נערך לאחרונה על ידי
    #1

    איך אני יכול לקבל ע"י קוד vba את הרשימה של כל הסגנונות שהשתמשתי בוורד?

    כאן

    K תגובה 1 תגובה אחרונה
    0
    • אורייא אוריי

      איך אני יכול לקבל ע"י קוד vba את הרשימה של כל הסגנונות שהשתמשתי בוורד?

      K מנותק
      K מנותק
      K.O.G
      כתב ב נערך לאחרונה על ידי
      #2

      @אוריי

      צאט GPT

      הנה דוגמה לקוד VBA שמאפשר להפיק רשימה של כל הסגנונות שהוגדרו במסמך הוורד:
      
      ```vb
      Sub GetStyleList()
      
      Dim style As Style
      Dim styleArray() As String
      Dim styleCount As Integer
      
      styleCount = ActiveDocument.Styles.Count
      
      ReDim styleArray(1 To styleCount) As String
      
      For Each style In ActiveDocument.Styles
          styleArray(style.Index) = style.Name
      Next style
      
      'Print the list of styles
      For i = LBound(styleArray) To UBound(styleArray)
          Debug.Print styleArray(i) 
      Next i
      
      End Sub
      

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

      כדי להשתמש בקוד זה, פשוט הוסף אותו למודול בפרויקט VBA שלך בוורד, ואז קרא לשגרה GetStyleList כדי להריץ אותה ולקבל את רשימת הסגנונות.

      אורייא תגובה 1 תגובה אחרונה
      0
      • K K.O.G

        @אוריי

        צאט GPT

        הנה דוגמה לקוד VBA שמאפשר להפיק רשימה של כל הסגנונות שהוגדרו במסמך הוורד:
        
        ```vb
        Sub GetStyleList()
        
        Dim style As Style
        Dim styleArray() As String
        Dim styleCount As Integer
        
        styleCount = ActiveDocument.Styles.Count
        
        ReDim styleArray(1 To styleCount) As String
        
        For Each style In ActiveDocument.Styles
            styleArray(style.Index) = style.Name
        Next style
        
        'Print the list of styles
        For i = LBound(styleArray) To UBound(styleArray)
            Debug.Print styleArray(i) 
        Next i
        
        End Sub
        

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

        כדי להשתמש בקוד זה, פשוט הוסף אותו למודול בפרויקט VBA שלך בוורד, ואז קרא לשגרה GetStyleList כדי להריץ אותה ולקבל את רשימת הסגנונות.

        אורייא מנותק
        אורייא מנותק
        אוריי
        מדריכים
        כתב ב נערך לאחרונה על ידי אוריי
        #3

        @K-O-G בדקת שאין שגיאות....???!!!! זה לא עובד כרגע זה מחזיר שגיאות על שורה 15 (ואני קרוב לבטוח שאחר שאני ינסה לסדר אותם יצוצו בעיות אחרות)
        אני כבר מזמן לא מאמין לGPT צאט.......
        אם אתה מכיר את vba אתה מוזמן לתקן
        ואם לא.... התשובות משם רובם ככולם לא רלוונטיות...

        כאן

        K תגובה 1 תגובה אחרונה
        0
        • אורייא אוריי

          @K-O-G בדקת שאין שגיאות....???!!!! זה לא עובד כרגע זה מחזיר שגיאות על שורה 15 (ואני קרוב לבטוח שאחר שאני ינסה לסדר אותם יצוצו בעיות אחרות)
          אני כבר מזמן לא מאמין לGPT צאט.......
          אם אתה מכיר את vba אתה מוזמן לתקן
          ואם לא.... התשובות משם רובם ככולם לא רלוונטיות...

          K מנותק
          K מנותק
          K.O.G
          כתב ב נערך לאחרונה על ידי
          #4

          @אוריי

          תודה על הערה, יש באמת בעיה בשורה 15 בקוד המקורי ששלחתי.

          הבעיה היא שאני מנסה להדפיס את המערך styleArray ישירות עם Debug.Print, במקום אלמנט אחד אחד מהמערך.

          להלן התיקון בשורה 15:

          'Print the list of styles 
          For i = LBound(styleArray) To UBound(styleArray)
            Debug.Print styleArray(i)
          Next i
          

          עכשיו אנחנו עוברים על המערך בלולאה ומדפיסים כל אלמנט בנפרד עם Debug.Print.

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

          אורייא תגובה 1 תגובה אחרונה
          0
          • K K.O.G

            @אוריי

            תודה על הערה, יש באמת בעיה בשורה 15 בקוד המקורי ששלחתי.

            הבעיה היא שאני מנסה להדפיס את המערך styleArray ישירות עם Debug.Print, במקום אלמנט אחד אחד מהמערך.

            להלן התיקון בשורה 15:

            'Print the list of styles 
            For i = LBound(styleArray) To UBound(styleArray)
              Debug.Print styleArray(i)
            Next i
            

            עכשיו אנחנו עוברים על המערך בלולאה ומדפיסים כל אלמנט בנפרד עם Debug.Print.

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

            אורייא מנותק
            אורייא מנותק
            אוריי
            מדריכים
            כתב ב נערך לאחרונה על ידי אוריי
            #5

            @K-O-G התיקון שהבאת לי הוא אותו הקוד שיש בשורות 19-21 של הקוד המקורי
            הבעיה היא בקוד הזה

            styleArray(style.Index) = style.Name
            

            כאן

            K תגובה 1 תגובה אחרונה
            0
            • אורייא אוריי

              @K-O-G התיקון שהבאת לי הוא אותו הקוד שיש בשורות 19-21 של הקוד המקורי
              הבעיה היא בקוד הזה

              styleArray(style.Index) = style.Name
              
              K מנותק
              K מנותק
              K.O.G
              כתב ב נערך לאחרונה על ידי
              #6

              @אוריי איך שכבר כתבת מטומטם נשאר כזה ...

              תגובה 1 תגובה אחרונה
              1
              • אורייא אוריי סימן נושא זה כשאלה ב

              • התחברות

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

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