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

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

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

גישה ל Registry מאקסל

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

    זכור לי מהעבר הרחוק שיש גישה ל Registry מ acccess מישהו יודע האם זה אפשרי גם מאקסל? ואם כן מה התחביר לקריאת ערכים

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

      פה: https://stackoverflow.com/a/32369847/1271037
      כתוב ככה:

      Dim val as String
      val  = CreateObject("WScript.Shell").RegRead("HKLM\SYSTEM\CurrentControlSet\Services\USBSTOR\Start")
      

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

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

      שלמה 077ש תגובה 1 תגובה אחרונה
      1
      • שלמה 077ש מנותק
        שלמה 077ש מנותק
        שלמה 077
        השיב לdovid ב נערך לאחרונה על ידי
        #3

        @dovid כתב בגישה ל Registry מאקסל:

        Dim val as String

        תודה על העזרה מה יכולה להיות הסיבה שאני מקבל הודעת שגיאה זו‏‏‫שגיאה.gif

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

          תנסה לגשת לערך שבCurrentUser, יש גם שגיאה?
          אם כן תנסה סתם לעשות CreateObject בלי הRegRead, גם יש שגיאה?

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

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

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

            אם התכוונת ל - T = Application.CurrentUser אז זה אמנם עובד באקסס אבל לא באקסל
            לעומת זאת הפקודה WshShell = WScript.CreateObject("WScript.Shell") מחזירה אותה שגיאה גם באקסס

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

              לא הבנת אותי, התכוונתי ערך ברגיסטרי של CurrentUser, אבל נניח לזה, תגיד אם הקוד הבא עובד:

              Dim o As Object
              Set o = CreateObject("WScript.Shell")
              

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

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

              תגובה 1 תגובה אחרונה
              0
              • שלמה 077ש מנותק
                שלמה 077ש מנותק
                שלמה 077
                כתב ב נערך לאחרונה על ידי
                #7

                ניסיתי גם את זה,
                ראיתי גם מאמר בנושא ב https://learn.microsoft.com/he-il/archive/blogs/ericlippert/whats-the-difference-between-wscript-createobject-server-createobject-and-createobject אם כי לא הבנתי את הרעיון

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

                  אני כן הבנתי את זה, ולא ענית לי אם נכשל אצלך.
                  שים לב שאצלי עובד באקסל.

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

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

                  תגובה 1 תגובה אחרונה
                  0
                  • שלמה 077ש מנותק
                    שלמה 077ש מנותק
                    שלמה 077
                    כתב ב נערך לאחרונה על ידי
                    #9

                    לא עובד

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

                      סליחה! לא הצהרתי על משתנה לכן זה לא עבד
                      בכל אופן אני עדיין לא יכול לקבל נתונים
                      ‏‏‫BAG.gif

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

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

                        Dim chromePath As String
                        chromePath = CreateObject("WScript.Shell").RegRead("HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe\")
                        MsgBox chromePath
                        

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

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

                        תגובה 1 תגובה אחרונה
                        2
                        • שלמה 077ש מנותק
                          שלמה 077ש מנותק
                          שלמה 077
                          כתב ב נערך לאחרונה על ידי
                          #12

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

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

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

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

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

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

                              אבל השגיאה שלך מדברת על שורש לא קיים, אני לא מבין.

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

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

                              תגובה 1 תגובה אחרונה
                              0
                              • שלמה 077ש מנותק
                                שלמה 077ש מנותק
                                שלמה 077
                                כתב ב נערך לאחרונה על ידי
                                #15

                                אצלי המפתח currntversion לא נמצא ב windows
                                רישום.gif

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

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

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

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