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

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

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

מחפש קוד של c# להפעלת מאקרו vba

מתוזמן נעוץ נעול הועבר תכנות
19 פוסטים 3 כותבים 1.1k צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • Aharon 0A Aharon 0

    @אוריי עבודה מול excel בסגנון הישן כ dll. מתכון לצרות.
    א. אסור לעבוד עם אקסל בזמן שהקוד רץ. כי זה מפריע לקוד לרוץ.
    ב. לצורך סגירת האקסל צריך לקרוא 3 פעמים ל GC לרוקן אובייקטים של אקסל. (כמובן לאחר ששיחררו אותם)
    ג. צריך להזהר לא לקמפל ב netcore

    אורייא
    אורייא
    אוריי
    כתב ב נערך לאחרונה על ידי
    #10

    @aharon-0
    אני לא מפעיל ישירות מה #C את ה vba
    אלא מפעיל vbs שמפעיל את ה vba
    זה האופציה היחידה כרגע והכי אופציונלית..
    עיין כאן

    ניתן לפנות אלי גם ב al0548446188@gmail.com

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

      @aharon-0
      אני לא מפעיל ישירות מה #C את ה vba
      אלא מפעיל vbs שמפעיל את ה vba
      זה האופציה היחידה כרגע והכי אופציונלית..
      עיין כאן

      Aharon 0A
      Aharon 0A
      Aharon 0
      כתב ב נערך לאחרונה על ידי Aharon 0
      #11

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

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

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

        אורייא
        אורייא
        אוריי
        כתב ב נערך לאחרונה על ידי
        #12

        @aharon-0 אמר במחפש קוד של c# להפעלת מאקרו vba:

        ,אבל יש לי הרגשה שאם תעלה מסמך דרישות למה שאתה מפתח, יהיה יותר קל לעזור לך

        כתבתי את זה כאן

        ניתן לפנות אלי גם ב al0548446188@gmail.com

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

          @aharon-0 אמר במחפש קוד של c# להפעלת מאקרו vba:

          ,אבל יש לי הרגשה שאם תעלה מסמך דרישות למה שאתה מפתח, יהיה יותר קל לעזור לך

          כתבתי את זה כאן

          Aharon 0A
          Aharon 0A
          Aharon 0
          כתב ב נערך לאחרונה על ידי Aharon 0
          #13

          @אוריי
          קצת התבלבלתי, אם הקוד שמוריד את הקבצים ב powershell. למה לא להמשיך להריץ את ה vbs ב powershell ? מה הצורך ב c#?

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

            @אוריי
            קצת התבלבלתי, אם הקוד שמוריד את הקבצים ב powershell. למה לא להמשיך להריץ את ה vbs ב powershell ? מה הצורך ב c#?

            אורייא
            אורייא
            אוריי
            כתב ב נערך לאחרונה על ידי אוריי
            #14

            @aharon-0
            אני יעשה לך קצת סדר
            עם הפאוורשאל לא הסתדרתי
            אז עברתי להשתמש ב #C
            תכלס יש לי קוד #C שמוריד בהצלחה את כל הקבצים מה FTP
            חוץ מזה בניתי קובץ VBS שמפעיל את המאקרו של האקסל
            מה שכרגע חסר לי הוא להפעיל את ה VBS דרך ה#C
            מקווה שהייתי ברור...

            ניתן לפנות אלי גם ב al0548446188@gmail.com

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

              @aharon-0
              אני יעשה לך קצת סדר
              עם הפאוורשאל לא הסתדרתי
              אז עברתי להשתמש ב #C
              תכלס יש לי קוד #C שמוריד בהצלחה את כל הקבצים מה FTP
              חוץ מזה בניתי קובץ VBS שמפעיל את המאקרו של האקסל
              מה שכרגע חסר לי הוא להפעיל את ה VBS דרך ה#C
              מקווה שהייתי ברור...

              Aharon 0A
              Aharon 0A
              Aharon 0
              כתב ב נערך לאחרונה על ידי
              #15

              @אוריי הבנתי. האקסל שמותקן על המחשב גרסת 32bit או 64bit ?

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

                @אוריי הבנתי. האקסל שמותקן על המחשב גרסת 32bit או 64bit ?

                אורייא
                אורייא
                אוריי
                כתב ב נערך לאחרונה על ידי
                #16

                @aharon-0
                64

                ניתן לפנות אלי גם ב al0548446188@gmail.com

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

                  @aharon-0
                  64

                  Aharon 0A
                  Aharon 0A
                  Aharon 0
                  כתב ב נערך לאחרונה על ידי Aharon 0
                  #17

                  @אוריי עוד משהו שלא הבנתי. הקוד בתחילת הפוסט ניסת לפתוח csv עם אקסל. זה לא יכול לעבוד כך.
                  צריך לפתוח גיליון ואז לייבא את ה csv לגליון. (עם אפשרות להגדיר מה מחלק לטורים פסיק או טאב או תו אחר).
                  איך פתרת את זה עם vbs ?

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

                    @אוריי עוד משהו שלא הבנתי. הקוד בתחילת הפוסט ניסת לפתוח csv עם אקסל. זה לא יכול לעבוד כך.
                    צריך לפתוח גיליון ואז לייבא את ה csv לגליון. (עם אפשרות להגדיר מה מחלק לטורים פסיק או טאב או תו אחר).
                    איך פתרת את זה עם vbs ?

                    אורייא
                    אורייא
                    אוריי
                    כתב ב נערך לאחרונה על ידי
                    #18

                    @aharon-0
                    זה לא קשור אחד לשני
                    יש לי קובץ xlsm שלוקח נתונים מ csv

                    ניתן לפנות אלי גם ב al0548446188@gmail.com

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

                      @aharon-0
                      זה לא קשור אחד לשני
                      יש לי קובץ xlsm שלוקח נתונים מ csv

                      Aharon 0A
                      Aharon 0A
                      Aharon 0
                      כתב ב נערך לאחרונה על ידי
                      #19

                      @אוריי
                      דוגמא שמצאתי באינטרנט(אני מסמארטפון וקשה להקליד):
                      Process scriptProc = new Process();
                      scriptProc.StartInfo.FileName = @"cscript";
                      scriptProc.StartInfo.WorkingDirectory = @"c:\scripts"; //<---very important
                      scriptProc.StartInfo.Arguments ="//B //Nologo vbscript.vbs";
                      scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; //prevent console window from popping up
                      scriptProc.Start();
                      scriptProc.WaitForExit(); // <-- Optional if you want program running until your script exit
                      scriptProc.Close

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

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

                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


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

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

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