در این مطلب، ویدئو نحوه استفاده از پاورپوینت VBA در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:19:38
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:03,120
سلام و به یکی دیگر از آموزشهای پایتون خوش آمدید،
2
00:00:03,120 –> 00:00:06,480
بنابراین این اولین
3
00:00:06,480 –> 00:00:09,840
ویدیویی است که در آن ما میخواهیم
4
00:00:09,840 –> 00:00:13,440
پایتون پایتون، مدل شی پاورپوینت
5
00:00:13,440 –> 00:00:16,289
داخل پایتون را بررسی کنیم، بنابراین میخواهیم
6
00:00:16,289 –> 00:00:18,840
ببینیم که چگونه کار اصلی را انجام دهیم تا اگر
7
00:00:18,840 –> 00:00:20,279
بخواهم ایجاد کنم. ارجاع به یک
8
00:00:20,279 –> 00:00:22,050
برنامه پاورپوینت
9
00:00:22,050 –> 00:00:24,600
با استفاده از پایتون چگونه به نظر می رسد اگر بخواهم
10
00:00:24,600 –> 00:00:26,760
به یک ارائه به یک اسلاید ارجاع
11
00:00:26,760 –> 00:00:29,039
12
00:00:29,039 –> 00:00:30,869
بدهم اگر بخواهم به مجموعه ای ارجاع بدهم اگر بخواهم از طریق آن مجموعه حلقه بزنم،
13
00:00:30,869 –> 00:00:33,030
می دانید چگونه این کار را انجام دهم.
14
00:00:33,030 –> 00:00:34,620
بنابراین میتوانیم این را به
15
00:00:34,620 –> 00:00:36,719
عنوان مقدمهای در مورد نحوه
16
00:00:36,719 –> 00:00:39,899
استفاده از پاورپوینت در پایتون در نظر بگیریم، بنابراین ما
17
00:00:39,899 –> 00:00:41,969
آن را بسیار ساده نگه میداریم، ما
18
00:00:41,969 –> 00:00:43,920
زیاد وارد جزئیات نمیشویم، اما
19
00:00:43,920 –> 00:00:45,390
حداقل بگوییم سلام این روشی است که استفاده میکنیم.
20
00:00:45,390 –> 00:00:47,340
روشی به این صورت است که ما از یک ویژگی استفاده می کنیم، به
21
00:00:47,340 –> 00:00:49,530
این صورت است که ما مراجع و
22
00:00:49,530 –> 00:00:52,170
مفاهیم اصلی را که برای
23
00:00:52,170 –> 00:00:54,149
انجام همه چیزهای پیچیده به آن نیاز
24
00:00:54,149 –> 00:00:55,680
داریم به دست می آوریم، اما قبل از شروع،
25
00:00:55,680 –> 00:00:58,739
فکر می کنم یک تیزر کوچک انجام خواهم داد. شما بچه ها
26
00:00:58,739 –> 00:01:01,620
این یکی را دوست خواهید داشت قرار نبود آن را
27
00:01:01,620 –> 00:01:03,570
برجسته کنم مشکلی نیست، بنابراین همانطور که می توانید
28
00:01:03,570 –> 00:01:06,720
بگویید من در یک کتاب کار اکسل هستم تعدادی
29
00:01:06,720 –> 00:01:10,470
اعداد را در اینجا آورده ام آه جالب است
30
00:01:10,470 –> 00:01:16,799
ضرب پایتون و python um بنابراین به زودی
31
00:01:16,799 –> 00:01:19,680
چند روز احتمالاً قرار است
32
00:01:19,680 –> 00:01:21,450
یک ویدیو منتشر کنم. این به
33
00:01:21,450 –> 00:01:23,490
شما نشان می دهد که چگونه می توانیم توابع پایتون را ایجاد
34
00:01:23,490 –> 00:01:27,119
کنیم که می توانیم در یک
35
00:01:27,119 –> 00:01:30,570
کتاب کار اکسل از آنها استفاده کنیم، بنابراین روشی که می توانیم در مورد آن فکر کنیم
36
00:01:30,570 –> 00:01:33,060
این است که در حال ایجاد
37
00:01:33,060 –> 00:01:36,060
کتابخانه شی خودمان هستیم که می توانیم در VBA استفاده کنیم که
38
00:01:36,060 –> 00:01:38,670
حاوی توابع و اشیاء پایتون
39
00:01:38,670 –> 00:01:41,189
و غیره است. این واقعاً به نوعی دریچه ای
40
00:01:41,189 –> 00:01:43,200
را به روی تعداد زیادی چیزهای مختلف باز می کند که ما به
41
00:01:43,200 –> 00:01:47,340
طور بالقوه می توانیم انجام دهیم، فقط به این دلیل که اکنون که
42
00:01:47,340 –> 00:01:49,049
می توانیم اشیاء مختلف ایجاد کنیم، می
43
00:01:49,049 –> 00:01:51,420
توانیم انواع کارهای جالب را انجام دهیم که
44
00:01:51,420 –> 00:01:54,210
شاید از قبل نمی توانستیم قول
45
00:01:54,210 –> 00:01:55,770
بدهیم که تحقیقات زیادی می طلبد. و من هنوز
46
00:01:55,770 –> 00:01:57,659
روی آن کار می کنم زیرا برای مثال می
47
00:01:57,659 –> 00:02:00,180
توانم یک سلول واحد انجام دهم اما وقتی صحبت از
48
00:02:00,180 –> 00:02:02,070
آرایه ای از سلول ها می شود که به نوعی با
49
00:02:02,070 –> 00:02:05,040
مشکل مواجه می شوند اما اگر
50
00:02:05,040 –> 00:02:06,659
بدترین سناریو اتفاق بیفتد راه حل هایی دارم اما
51
00:02:06,659 –> 00:02:07,979
فکر نمی کنم اینطور باشد. میخوام بدترین
52
00:02:07,979 –> 00:02:08,580
سناریو باشد،
53
00:02:08,580 –> 00:02:10,288
اما شما فقط میخواهید بگوییم
54
00:02:10,288 –> 00:02:13,060
که آنها کار میکنند در واقع کارشان را انجام میدهند.
55
00:02:13,060 –> 00:02:14,980
56
00:02:14,980 –> 00:02:16,240
57
00:02:16,240 –> 00:02:19,000
58
00:02:19,000 –> 00:02:21,940
59
00:02:21,940 –> 00:02:23,950
همچنین با آنها مانند اشیاء معمولی
60
00:02:23,950 –> 00:02:27,459
مانند خودمان رفتار کنیم، خیلی جالب است، من بسیار
61
00:02:27,459 –> 00:02:28,360
هیجان زده هستم که
62
00:02:28,360 –> 00:02:30,520
فکر می کنم
63
00:02:30,520 –> 00:02:32,800
واقعاً در را به روی آنچه که اکنون می توانیم با پایتون انجام دهیم باز می کند
64
00:02:32,800 –> 00:02:36,220
و شما می دانید که
65
00:02:36,220 –> 00:02:38,110
به طور طبیعی فقط با داخل برنامه های آفیس
66
00:02:38,110 –> 00:02:40,630
فکر می کنم خوب
67
00:02:40,630 –> 00:02:42,819
بیایید شروع کنیم به من اجازه دهید تا دفترچه یادداشت Jupiter خود را بروم،
68
00:02:42,819 –> 00:02:45,010
مانند هر ویدیویی که ما
69
00:02:45,010 –> 00:02:47,019
ابتدا با وارد کردن
70
00:02:47,019 –> 00:02:50,700
کتابخانه های کتابخانه هایمان شروع می کنیم،
71
00:02:50,700 –> 00:02:56,200
مشتریان comm win32 را وارد می کنیم و سپس از اینجا
72
00:02:56,200 –> 00:02:59,040
باید برنامه پاورپوینت خود را دریافت کنیم.
73
00:02:59,040 –> 00:03:00,819
ما می خواهیم این کار را انجام دهیم این است
74
00:03:00,819 –> 00:03:06,970
که نمونه پاورپوینت را دریافت می کنیم و
75
00:03:06,970 –> 00:03:08,950
می گوییم هی من می خواهم بتوانم
76
00:03:08,950 –> 00:03:11,200
به این نمونه پاورپوینت بعداً
77
00:03:11,200 –> 00:03:12,760
در کد خود ارجاع دهم، بنابراین من فقط می خواهم یک متغیر ایجاد کنم
78
00:03:12,760 –> 00:03:15,250
که در آن قرار بگیرد. آیا میخواهم
79
00:03:15,250 –> 00:03:19,150
وارد com win32 شوم به کلاینت بروید
80
00:03:19,150 –> 00:03:22,930
من متد get active object را فراخوانی
81
00:03:22,930 –> 00:03:26,049
می کنم. این یک پارامتر طول می کشد که یک رشته است
82
00:03:26,049 –> 00:03:28,810
و آن به سادگی نام
83
00:03:28,810 –> 00:03:31,720
برنامه ما است و سپس فقط برای
84
00:03:31,720 –> 00:03:35,110
اهداف عقلانی می خواهم مطمئن شوید که
85
00:03:35,110 –> 00:03:37,870
چیزی را به من برمی گرداند،
86
00:03:37,870 –> 00:03:40,600
بنابراین چیزی را برمی گرداند،
87
00:03:40,600 –> 00:03:42,910
لزوماً آموزنده ترین نیست،
88
00:03:42,910 –> 00:03:44,980
می گویند هیچ برنامه ای نیست، بنابراین
89
00:03:44,980 –> 00:03:47,320
واقعاً چیزهای زیادی به من نمی گوید، اما حداقل می
90
00:03:47,320 –> 00:03:49,900
گوید سلام، ما یک برنامه
91
00:03:49,900 –> 00:03:53,410
خوب داریم، بنابراین اکنون که ما این کار را انجام دادیم،
92
00:03:53,410 –> 00:03:55,120
فرض کنید ما این برنامه پاورپوینت را
93
00:03:55,120 –> 00:03:57,040
داشتیم و شاید میخواهیم
94
00:03:57,040 –> 00:03:58,870
ویژگیهایی در مورد آن به دست آوریم، بنابراین ویژگیها
95
00:03:58,870 –> 00:04:01,380
مواردی هستند که اشیاء خاص ما را توصیف
96
00:04:01,380 –> 00:04:03,250
میکنند که میتوانیم
97
00:04:03,250 –> 00:04:05,980
آنها را به عنوان ویژگی در
98
00:04:05,980 –> 00:04:08,500
نظر بگیریم، حداقل من دوست دارم این کار را انجام دهم. کاری که ما انجام
99
00:04:08,500 –> 00:04:10,900
خواهیم داد این است که یک سلول در زیر قرار می دهیم و سپس از
100
00:04:10,900 –> 00:04:12,459
اینجا چیزی که می گوییم این است که
101
00:04:12,459 –> 00:04:16,000
برنامه PPT را چاپ می کنیم یک ویژگی به نام
102
00:04:16,000 –> 00:04:18,608
سیستم عامل وجود دارد که احتمالاً می توانید حدس بزنید
103
00:04:18,608 –> 00:04:20,620
که چه چیزی را برمی گرداند و فقط نام
104
00:04:20,620 –> 00:04:22,780
آن است. اپه سیستم رتبه بندی که شما در
105
00:04:22,780 –> 00:04:25,280
حال حاضر از پاورپوینت در
106
00:04:25,280 –> 00:04:29,020
آن استفاده می کنید و من از ویندوز 64 بیت ده از
107
00:04:29,020 –> 00:04:30,920
لحاظ فنی استفاده می کنم، اگر از
108
00:04:30,920 –> 00:04:33,410
کتابخانه comm win32 استفاده می کنید، باید در ویندوز باشید،
109
00:04:33,410 –> 00:04:36,169
بنابراین اگر چیز دیگری باشد، اگر چیز دیگری باشد، تکان دهنده خواهد بود.
110
00:04:36,169 –> 00:04:37,660
111
00:04:37,660 –> 00:04:40,270
لطفاً به من اطلاع دهید که جالب خواهد
112
00:04:40,270 –> 00:04:42,950
بود، خوب است و سپس از اینجا شاید بخواهیم
113
00:04:42,950 –> 00:04:47,870
مسیر برنامه خاص خود را دریافت کنیم،
114
00:04:47,870 –> 00:04:49,669
بنابراین ویژگی path را فراخوانی کنیم
115
00:04:49,669 –> 00:04:52,730
و بنابراین
116
00:04:52,730 –> 00:04:55,190
دوباره رشته ای را که یک داده مسیر فایل است،
117
00:04:55,190 –> 00:04:56,900
به ما می گوید که کجاست. این
118
00:04:56,900 –> 00:05:00,530
برنامه خاص زندگی می کند و اگر
119
00:05:00,530 –> 00:05:03,350
بخواهیم چیزی به نام ویژگی کد محصول وجود دارد،
120
00:05:03,350 –> 00:05:08,120
این یک رابط کاربری گرافیکی D را برمی گرداند،
121
00:05:08,120 –> 00:05:10,970
این یک کلید منحصر به فرد است که برای هر
122
00:05:10,970 –> 00:05:13,430
برنامه ای در سیستم ویندوز شما منحصر به فرد است و
123
00:05:13,430 –> 00:05:15,260
اینگونه است که ما
124
00:05:15,260 –> 00:05:17,720
برنامه خاص خود را در واقع شناسایی می کنیم. وقتی
125
00:05:17,720 –> 00:05:20,120
میرویم و توابع پایتون را ایجاد میکنیم و
126
00:05:20,120 –> 00:05:22,669
میخواهیم کتابخانه شیء خودمان را ایجاد کنیم،
127
00:05:22,669 –> 00:05:26,330
باید به آن یک شناسه رابط کاربری گرافیکی بدهیم، این راهی است
128
00:05:26,330 –> 00:05:28,610
که مایکروسافت میخواهد به شما بدهد،
129
00:05:28,610 –> 00:05:30,200
اساساً آن را در سیستم قرار دهید و
130
00:05:30,200 –> 00:05:32,419
سپس n ما باید به آن ارجاع دهیم، از آن شناسه برای ما استفاده میکند،
131
00:05:32,419 –> 00:05:34,970
132
00:05:34,970 –> 00:05:37,900
بنابراین حالا که
133
00:05:37,900 –> 00:05:40,789
در برنامه ارجاع دادهایم، بیایید
134
00:05:40,789 –> 00:05:43,370
به سمت ارائه مرحله منطقی بعدی
135
00:05:43,370 –> 00:05:45,950
برویم، بنابراین دوباره درست مانند VBA، ما
136
00:05:45,950 –> 00:05:49,280
این سلسله مراتب را داشتیم. اسلایدهای ارائه برنامه
137
00:05:49,280 –> 00:05:53,000
و سپس شکلها این است که اساساً
138
00:05:53,000 –> 00:05:54,680
همان کاری است که ما اینجا انجام میدهیم، در سطح بعدی
139
00:05:54,680 –> 00:05:55,820
سلسله مراتب،
140
00:05:55,820 –> 00:05:58,280
ارائهای داریم، اگر بخواهیم به ارائه دسترسی داشته
141
00:05:58,280 –> 00:06:01,820
باشیم، وارد برنامه PPT خود میشویم،
142
00:06:01,820 –> 00:06:05,210
به مجموعه ارائهها میرویم و
143
00:06:05,210 –> 00:06:06,650
سپس دو گزینه برای اینکه چگونه
144
00:06:06,650 –> 00:06:09,140
میتوانیم یک برنامه خاص را دریافت کنیم، میتوانیم از
145
00:06:09,140 –> 00:06:12,800
طریق یک فهرست عبور کنیم، ایندکس
146
00:06:12,800 –> 00:06:15,979
با
147
00:06:15,979 –> 00:06:17,570
ترتیب باز بودن ارائهها تعیین میشود، بنابراین اگر
148
00:06:17,570 –> 00:06:20,570
اولین برنامه باز بود،
149
00:06:20,570 –> 00:06:22,280
اگر دومین مورد بود، ایندکس یک است. باز کنید دارای
150
00:06:22,280 –> 00:06:24,890
ایندکس دو است یا اگر بخواهیم میتوانیم نام ارائه
151
00:06:24,890 –> 00:06:26,990
خود را عبور
152
00:06:26,990 –> 00:06:29,030
دهیم، به عنوان مثال چیزی که من
153
00:06:29,030 –> 00:06:31,070
روی آن کار میکنم به نام اکسل به
154
00:06:31,070 –> 00:06:33,169
پاورپوینت است و سپس باید مطمئن شویم
155
00:06:33,169 –> 00:06:36,979
که آن را قرار دادهایم. گسترده در پایان ادامه دهید و
156
00:06:36,979 –> 00:06:38,720
سپس اگر بخواهید نام شما در
157
00:06:38,720 –> 00:06:39,199
اینجا
158
00:06:39,199 –> 00:06:43,969
بسیار آسان است پیدا شود و سپس اگر می خواهید
159
00:06:43,969 –> 00:06:47,599
دوباره برای اهداف عقلانی این کار را انجام دهید،
160
00:06:47,599 –> 00:06:48,949
می توانید بگویید که اکنون
161
00:06:48,949 –> 00:06:50,840
به یک شی ارجاع دارید که به شما نمی گوید
162
00:06:50,840 –> 00:06:53,900
متأسفانه آن شی
163
00:06:53,900 –> 00:06:56,029
وجود دارد، اما اکنون راهی وجود دارد که بتوانیم
164
00:06:56,029 –> 00:06:58,849
آن را کمی
165
00:06:58,849 –> 00:07:01,789
هوشمندتر کنیم، فکر میکنم برای ویدیوی دیگری است،
166
00:07:01,789 –> 00:07:03,439
زیرا فقط
167
00:07:03,439 –> 00:07:04,729
چیزهایی وجود دارد که ابتدا باید آنها را حل کنم و
168
00:07:04,729 –> 00:07:06,020
میخواهم مطمئن شوم که
169
00:07:06,020 –> 00:07:07,340
قبل از شروع به
170
00:07:07,340 –> 00:07:08,719
گفتن در مورد آن، من اطلاعات درست را به شما میدهم، اما آنها از نظر
171
00:07:08,719 –> 00:07:10,580
فنی راهی هستند که
172
00:07:10,580 –> 00:07:12,889
میتوانیم اطلاعات دقیقتری در مورد
173
00:07:12,889 –> 00:07:15,529
خود شی واقعی به دست
174
00:07:15,529 –> 00:07:18,740
آوریم، بنابراین بسیار خوب است، بنابراین آنچه ما انجام دادیم این است که ما ایجاد کردیم.
175
00:07:18,740 –> 00:07:24,620
ارجاع به یک
176
00:07:24,620 –> 00:07:30,289
شی ارائه پاورپوینت بسیار خوب است، بنابراین اکنون که
177
00:07:30,289 –> 00:07:33,620
دوباره آن شی خاص را داریم، اجازه
178
00:07:33,620 –> 00:07:34,939
دهید فقط برخی از اطلاعات اولیه
179
00:07:34,939 –> 00:07:42,969
در مورد آن را چاپ کنیم تا نام را
180
00:07:43,000 –> 00:07:48,500
قرار دهیم و مسیر شی را قرار دهیم و سپس
181
00:07:48,500 –> 00:07:50,389
می توانیم اگر خوب باشد من همیشه اگر این کار را انجام
182
00:07:50,389 –> 00:07:53,419
دهید ابتدا نامی از
183
00:07:53,419 –> 00:07:56,569
برنامه ما وجود دارد، مسیر برنامه ما وجود دارد،
184
00:07:56,569 –> 00:08:01,449
بنابراین من می گویم ویژگی
185
00:08:01,449 –> 00:08:06,399
های PPT موجود در
186
00:08:06,399 –> 00:08:08,749
آنجا بیشتر از دو موردی است که اکنون در آنجا قرار داده ام
187
00:08:08,749 –> 00:08:11,740
و سپس روش های PPT موجود را می گوییم و سپس می گوییم.
188
00:08:11,740 –> 00:08:20,599
متد را فراخوانی کنید
189
00:08:20,599 –> 00:08:22,909
و سپس براکت های کوچک من را قرار دهید و بنابراین
190
00:08:22,909 –> 00:08:25,729
این یکی ارائه پاورپوینت خاص من را ذخیره می کند،
191
00:08:25,729 –> 00:08:27,529
اکنون هیچ
192
00:08:27,529 –> 00:08:28,219
اتفاقی نیفتاده است
193
00:08:28,219 –> 00:08:30,770
اما آن را برای من ذخیره کرده است، بنابراین اگر این یک
194
00:08:30,770 –> 00:08:32,630
روش است،
195
00:08:32,630 –> 00:08:35,059
اگر یک ویژگی است، براکت های کوچک را دارد، فقط
196
00:08:35,059 –> 00:08:37,519
نام آن است. ویژگی بسیار مهم است
197
00:08:37,519 –> 00:08:39,380
که آنها را متمایز نگه دارید زیرا
198
00:08:39,380 –> 00:08:40,669
آنها کمی شما را دور می
199
00:08:40,669 –> 00:08:43,760
اندازند اکنون در داخل شیء ارائه ما
200
00:08:43,760 –> 00:08:45,860
مجموعه ای وجود دارد
201
00:08:45,860 –> 00:08:47,810
انواع مختلفی از مجموعه ها وجود دارد، بدیهی است که
202
00:08:47,810 –> 00:08:50,209
شما می دانید دقیقاً مانند برنامه ما که
203
00:08:50,209 –> 00:08:52,970
چگونه مجموعه
204
00:08:52,970 –> 00:08:55,010
ارائه ها را شی ارائه نیز دارد.
205
00:08:55,010 –> 00:08:57,770
مجموعه های خود را اکنون مجموعه خاصی
206
00:08:57,770 –> 00:08:59,540
که قرار است
207
00:08:59,540 –> 00:09:01,760
با آن کار کنم مجموعه فونت است بنابراین می گویم
208
00:09:01,760 –> 00:09:05,870
کار با مجموعه فونت ها
209
00:09:05,870 –> 00:09:07,970
اینها همه فونت هایی هستند که در حال حاضر در
210
00:09:07,970 –> 00:09:09,980
ارائه شما وجود دارد، معمولاً فقط یک
211
00:09:09,980 –> 00:09:12,590
212
00:09:12,590 –> 00:09:16,670
قلم است، اما شما نمی توانید بیشتر داشته باشید، بنابراین ما برای فونت در مجموعه فونت های PPT pres dot
213
00:09:16,670 –> 00:09:19,310
می گوییم و کاری که می خواهیم انجام دهیم این است
214
00:09:19,310 –> 00:09:23,720
که می خواهیم نام فونت را
215
00:09:23,720 –> 00:09:29,150
چاپ می کنیم، اندازه فونت را چاپ می کنیم و سپس
216
00:09:29,150 –> 00:09:3