در این مطلب، ویدئو نحوه اجرای اسکریپت پایتون با استفاده از Excel VBA با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:00
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,850
سلام و خوش آمدید به یکی دیگر از
2
00:00:02,850 –> 00:00:05,850
آموزش های اکسل vba امروز، ویدیویی است که
3
00:00:05,850 –> 00:00:08,610
بسیار کوتاه خواهد بود، اما چیزی که ما می خواهیم پوشش دهیم این است
4
00:00:08,610 –> 00:00:12,059
که چگونه یک اسکریپت پایتون را از Excel
5
00:00:12,059 –> 00:00:14,580
VBA اجرا کنیم، بنابراین هدف این است که ما یک
6
00:00:14,580 –> 00:00:17,039
اسکریپت پایتون داریم اما می خواهیم بتوانیم آن را اجرا کنیم.
7
00:00:17,039 –> 00:00:19,050
این از محیط اکسل است، پس
8
00:00:19,050 –> 00:00:20,730
چگونه میتوانیم این کار را انجام دهیم،
9
00:00:20,730 –> 00:00:22,560
مهمتر اینکه چرا ممکن است
10
00:00:22,560 –> 00:00:25,340
بخواهیم این کار را به خوبی انجام دهیم، این به نوعی
11
00:00:25,340 –> 00:00:28,109
در امتداد خطوط ما ایجاد میشود که اکنون به نوعی
12
00:00:28,109 –> 00:00:31,380
دیدهایم که میتوانیم محیط اداری را
13
00:00:31,380 –> 00:00:33,960
از پایتون کنترل کنیم. من به نوعی در
14
00:00:33,960 –> 00:00:36,570
حال بررسی این هستم که چگونه می توانیم
15
00:00:36,570 –> 00:00:38,730
برخی از این جنبه های پایتون را در اکسل
16
00:00:38,730 –> 00:00:39,840
ادغام کنیم و اگر می
17
00:00:39,840 –> 00:00:41,550
خواهیم بتوانیم آن را ادغام کنیم، باید یاد بگیریم که چگونه
18
00:00:41,550 –> 00:00:44,730
برنامه های پایتون را از اکسل اجرا کنیم و سپس به
19
00:00:44,730 –> 00:00:46,410
طور ایده آل چه چیزی به ما اجازه می دهد. برای انجام این کار این
20
00:00:46,410 –> 00:00:49,010
است که ما می توانیم اسکریپت های خود را در پایتون بنویسیم
21
00:00:49,010 –> 00:00:51,840
به سادگی یک ماژول در داخل اکسل
22
00:00:51,840 –> 00:00:54,629
با استفاده از یک زیر روال اضافه کنیم و سپس می توانیم
23
00:00:54,629 –> 00:00:57,719
آن اسکریپت پایتون را از اکسل اجرا کنیم و
24
00:00:57,719 –> 00:01:00,090
سپس خروجی را در کتاب کاری
25
00:01:00,090 –> 00:01:01,829
که در حال حاضر روی آن کار می کنیم ظاهر شود.
26
00:01:01,829 –> 00:01:04,049
این هدف کلی است. bu برای انجام این کار،
27
00:01:04,049 –> 00:01:06,270
باید بدانیم چگونه اسکریپت ها را از اکسل اجرا کنیم،
28
00:01:06,270 –> 00:01:07,439
29
00:01:07,439 –> 00:01:12,090
بنابراین اولین چیزها در حال حاضر من یک
30
00:01:12,090 –> 00:01:14,280
برنامه پایتون دارم که در اینجا قرار دارد و اگر
31
00:01:14,280 –> 00:01:16,470
آن را باز کنم، این همان برنامه ای است که
32
00:01:16,470 –> 00:01:20,250
چند روز پیش در پایتون ساختیم و اساساً آن را در آنجا ساختیم.
33
00:01:20,250 –> 00:01:22,259
از طریق آن تعدادی
34
00:01:22,259 –> 00:01:24,360
محدوده اکسل را می گیرد که قبلاً در
35
00:01:24,360 –> 00:01:28,070
کتاب کار خود داریم و سپس آنها را به یک ارائه پاورپوینت صادر می کند و
36
00:01:28,070 –> 00:01:30,960
اکنون کتاب کاری
37
00:01:30,960 –> 00:01:32,490
که من در حال حاضر هستم و
38
00:01:32,490 –> 00:01:35,189
این محدوده ها را ندارد اما این اسکریپت خارج می شود
39
00:01:35,189 –> 00:01:38,909
و کتاب کار را باز می کند و سپس کاری
40
00:01:38,909 –> 00:01:41,750
که انجام می دهد این است که در واقع می رود و
41
00:01:41,750 –> 00:01:44,399
اسکریپت ها را صادر می کند متأسفم اسکریپت ها
42
00:01:44,399 –> 00:01:47,159
را برای من صادر می کند
43
00:01:47,159 –> 00:01:49,649
بنابراین هدف این است که این اسکریپت را باز کنم و همه آن را
44
00:01:49,649 –> 00:01:53,159
از داخل اکسل اجرا کنم و بنابراین می خواهم
45
00:01:53,159 –> 00:01:54,780
این را ببندم. من به
46
00:01:54,780 –> 00:01:57,689
اکسل برمی گردم و سپس از اینجا می توانیم به
47
00:01:57,689 –> 00:01:59,240
ویرایشگر ویژوال بیسیک خود برویم،
48
00:01:59,240 –> 00:02:02,189
بنابراین از اینجا خوب است که من قبلاً
49
00:02:02,189 –> 00:02:04,020
یک برنامه فرعی اضافه کرده ام، بنابراین اگر انجام نداده اید،
50
00:02:04,020 –> 00:02:05,250
لطفاً مطمئن شوید که این کار را انجام دهید
51
00:02:05,250 –> 00:02:07,439
و سپس از اینجا می رویم. دوباره یک
52
00:02:07,439 –> 00:02:11,640
زیربرنامه جدید به نام run Python s ایجاد می کنیم
53
00:02:11,640 –> 00:02:14,030
براکتهای ما را برای رفتن خوب است
54
00:02:14,030 –> 00:02:15,260
اولین کاری که میخواهیم انجام دهیم این است
55
00:02:15,260 –> 00:02:18,709
که متغیرهای خود را اعلام
56
00:02:18,709 –> 00:02:22,580
میکنیم، اولین مورد فقط یک شی
57
00:02:22,580 –> 00:02:26,240
پوسته شیء خواهد بود و این یکی فقط
58
00:02:26,240 –> 00:02:28,010
آن را به عنوان یک شیء عمومی در اینجا نگه میدارم.
59
00:02:28,010 –> 00:02:29,840
نکته ای که من در حال کاوش با استفاده از
60
00:02:29,840 –> 00:02:32,030
کتابخانه ها برای انجام این کار بوده ام، به نوعی ثابت نکرده ام که
61
00:02:32,030 –> 00:02:35,600
62
00:02:35,600 –> 00:02:37,670
در این مرحله واقعاً از چه کتابخانه ای باید استفاده کنیم و بنابراین تا
63
00:02:37,670 –> 00:02:38,810
زمانی که پاسخ بهتری در این مورد دریافت
64
00:02:38,810 –> 00:02:40,250
کنم، آن را به عنوان یک شی معمولی رها می کنم.
65
00:02:40,250 –> 00:02:42,800
به این معنی است که
66
00:02:42,800 –> 00:02:45,470
برای اجرای این باید از اتصال دیرهنگام استفاده کنیم،
67
00:02:45,470 –> 00:02:47,060
اما فکر می کنم
68
00:02:47,060 –> 00:02:48,800
در این مرحله راه مناسب تر است اگر
69
00:02:48,800 –> 00:02:50,150
چیز دیگری پیدا کنم، یک ویدیوی جدید
70
00:02:50,150 –> 00:02:52,700
برای آن قرار خواهم داد و سپس از اینجا دو ویدیو وجود دارد.
71
00:02:52,700 –> 00:02:54,260
متغیرهای بیشتری که باید
72
00:02:54,260 –> 00:02:55,550
اعلام کنیم اولین
73
00:02:55,550 –> 00:02:59,300
exe پایتون نامیده می شود، این مسیر
74
00:02:59,300 –> 00:03:03,319
به فایل exe پایتون ما خواهد بود و سپس به
75
00:03:03,319 –> 00:03:05,840
اسکریپت واقعی پایتون نیاز داریم و بنابراین
76
00:03:05,840 –> 00:03:07,670
این مسیر به اسکریپت پایتون خواهد
77
00:03:07,670 –> 00:03:10,190
بود. فایل و این هر
78
00:03:10,190 –> 00:03:12,830
دو رشته و سپس از او خواهد بود کاری که
79
00:03:12,830 –> 00:03:17,720
میتوانیم انجام دهیم این است که میتوانیم یک شی پوسته جدید ایجاد کنیم
80
00:03:17,720 –> 00:03:20,150
و بنابراین این بسیار
81
00:03:20,150 –> 00:03:21,920
ساده است، ما
82
00:03:21,920 –> 00:03:30,049
پوسته شی خود را برابر با VBA قرار میدهیم،
83
00:03:30,049 –> 00:03:34,400
به شیء ایجاد میرویم و سپس کاری که میخواهیم
84
00:03:34,400 –> 00:03:35,510
انجام دهیم این است که ما از
85
00:03:35,510 –> 00:03:40,100
رشتهای به نام W script dot L عبور میکنیم،
86
00:03:40,100 –> 00:03:41,959
این یک نمونه جدید از پوسته برای
87
00:03:41,959 –> 00:03:44,090
ما ایجاد میکند و سپس از اینجا باید
88
00:03:44,090 –> 00:03:46,340
از برخی مسیرها عبور کنیم، بنابراین
89
00:03:46,340 –> 00:03:48,109
تقریباً مانند این است که از پوسته استفاده میکنیم
90
00:03:48,109 –> 00:03:50,150
تا یک برنامه را اجرا کنید و
91
00:03:50,150 –> 00:03:52,310
سپس آن برنامه را یک اسکریپت اجرا کنید، اما
92
00:03:52,310 –> 00:03:54,560
ما باید از مسیر
93
00:03:54,560 –> 00:03:57,859
برنامه و خود اسکریپت واقعی عبور کنیم،
94
00:03:57,859 –> 00:03:58,850
بنابراین اولین مورد این است که
95
00:03: