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

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

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

האם אפשר לכתוב תוסף לוורד בC#?

מתוזמן נעוץ נעול הועבר ארכיון code613m
10 פוסטים 4 כותבים 677 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • A מנותק
    A מנותק
    avr416
    כתב ב נערך לאחרונה על ידי
    #1

    לדוגמא אני רוצה להריץ קוד שיגדיר לטקסט מסוים עיצוב של כותרת,
    ואני יודע שכאשר יש אות אחת לבד בשורה - זה אומר שזה כותרת של משנה (א, ב וכו')
    אז אני רוצה להריץ קוד פשוט שאת כל האותיות הבודדות בשורה - יהפוך לכותרת.
    איך עושים זאת?
    ראיתי שיש אפשרויות של פקודות מאקרו, ואין לי מושג איך משתמשים בזה? האם זו הדרך?
    האם אפשר לכתוב שם בC# או שחייבים בשביל זה ללמוד VB?

    תודה מראש!
    אברהם

    פורסם במקור בפורום CODE613 ב03/05/2016 08:09 (+03:00)

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

      ניתן להשתמש עם C# אבל זה מסורבל, יותר קל להשתמש במאקרו כזה

      Sub Demo()
          Dim para As Paragraph
          For Each para In ActiveDocument.Paragraphs
              If Len(para.Range) = 1 Then
                  para.Range.Style = "כותרת 1"
              End If
          Next para
      End Sub
      

      פורסם במקור בפורום CODE613 ב03/05/2016 10:01 (+03:00)

      תגובה 1 תגובה אחרונה
      2
      • A מנותק
        A מנותק
        avr416
        כתב ב נערך לאחרונה על ידי
        #3

        @MacroShadow

        ניתן להשתמש עם C# אבל זה מסורבל, יותר קל להשתמש במאקרו כזה

        Sub Demo()
            Dim para As Paragraph
            For Each para In ActiveDocument.Paragraphs
                If Len(para.Range) > 4 Then
                    para.Range.Style = "כותרת 1"
                End If
            Next para
        End Sub
        

        תודה רבה!!
        ואם אני רוצה לעשות עוד סוגים של מאקרו, (למשל מחיקת אנטרים מיותרים וכדו') אז מה עדיף ללמוד VB או ללמוד את הדרך המסורבלת?

        פורסם במקור בפורום CODE613 ב03/05/2016 10:04 (+03:00)

        תגובה 1 תגובה אחרונה
        0
        • M מנותק
          M מנותק
          macroshadow
          כתב ב נערך לאחרונה על ידי
          #4

          זה לא VB, זה הבן דוד שלו VBA.
          בכל מקרה תצטרך ללמוד את הobject model של וורד, על הדרך תלמד VBA.
          זה פשוט וקל.

          פורסם במקור בפורום CODE613 ב03/05/2016 10:37 (+03:00)

          תגובה 1 תגובה אחרונה
          1
          • A מנותק
            A מנותק
            avr416
            כתב ב נערך לאחרונה על ידי
            #5

            תודה רבה!
            יש לך המלצות איפה יש מדריך טוב לזה? או שפשוט לשוטט ברב גוגל?

            פורסם במקור בפורום CODE613 ב03/05/2016 10:44 (+03:00)

            תגובה 1 תגובה אחרונה
            0
            • M מנותק
              M מנותק
              macroshadow
              כתב ב נערך לאחרונה על ידי
              #6

              גוגל והעזרה של VBA.

              פורסם במקור בפורום CODE613 ב03/05/2016 10:46 (+03:00)

              תגובה 1 תגובה אחרונה
              2
              • A מנותק
                A מנותק
                avr416
                כתב ב נערך לאחרונה על ידי
                #7

                מכירים את זה?

                ואת זה:
                זה נראה שאין צורך בVB ודומיו, לא?

                פורסם במקור בפורום CODE613 ב03/05/2016 16:40 (+03:00)

                תגובה 1 תגובה אחרונה
                1
                • dovidD מנותק
                  dovidD מנותק
                  dovid ניהול
                  כתב ב נערך לאחרונה על ידי
                  #8

                  לא מוכרחים את VBA. אפשר addin ואפשר אוטומציה (interpo).
                  רק שאם אתה צריך לעשות פעולה אוטומטית בוורד הקל ביותר זה לכתוב בVBA.
                  אם אתה רוצה לבנות תוכנה רצינית לוורד ודאי שיש אופציות אחרות.

                  פורסם במקור בפורום CODE613 ב03/05/2016 18:02 (+03:00)

                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

                  תגובה 1 תגובה אחרונה
                  2
                  • avrahamA מנותק
                    avrahamA מנותק
                    avraham
                    כתב ב נערך לאחרונה על ידי
                    #9

                    אפשר לעשות את הדברים שהזכרת בחיפוש והחלפה בתווים כלליים, ראה פה
                    https://support.office.com/he-il/article/חיפוש-והחלפה-של-טקסט-או-פריטים-אחרים-50b45f26-c4b8-4003-b9e4-315a3547f69c

                    פורסם במקור בפורום CODE613 ב03/05/2016 23:33 (+03:00)

                    תגובה 1 תגובה אחרונה
                    1
                    • A מנותק
                      A מנותק
                      avr416
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @avraham

                      אפשר לעשות את הדברים שהזכרת בחיפוש והחלפה בתווים כלליים, ראה פה
                      https://support.office.com/he-il/article/חיפוש-והחלפה-של-טקסט-או-פריטים-אחרים-50b45f26-c4b8-4003-b9e4-315a3547f69c

                      מעולה תודה רבה!!
                      יש שם פירוט מעולה להרבה אפשרויות חיפוש!
                      מקווה שזה יספיק לי 🙂

                      פורסם במקור בפורום CODE613 ב04/05/2016 14:56 (+03:00)

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

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

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

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