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

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

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

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

מתוזמן נעוץ נעול הועבר תכנות
19 פוסטים 3 כותבים 652 צפיות 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
                      • dovidD dovid העביר נושא זה מ-תכנות ב-
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


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

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

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