اینترنت پنجره ها اندروید

5 اشیاء اکسل چیست؟ کار با انواع داده ها در مایکروسافت اکسل

یک برنامه نویس که در اکسل کار می کند باید به صورت آزادانه به جهان اشیاء خود حرکت کند. قدرت برنامه ریزی اداری توسط این واقعیت تعیین می شود که برنامه نویس در ابتدا در اختیار دارد عدد بزرگ در حال حاضر اشیاء آماده ساخته شده است. برای لمس قابلیت های ارائه شده، اشیاء باید بدانند.

مکالمه درباره اشیاء اکسل توصیه می شود که با بررسی کادر اسناد اکسل شروع شود. من در مورد مفهوم مهم چارچوب این سند در کتاب های قبلی بسیار نوشتم. کتابخانه های متعدد Object Office 2000، مجموعه ای از آن برای برنامه نویس و نمایندگی دفتر 2000، چارچوب تمام اسناد را که می تواند در این محیط ساخته شود، تنظیم کنید. هنگامی که یک سند جدید ایجاد می شود، به عنوان مثال، کتاب کار Excel، سپس به طور پیش فرض، از کل مجموعه کتابخانه ها، چندین، که اشیاء سند انتخاب شده اند، ایجاد می شود. این اشیاء برای یک برنامه نویس، بدون هیچ گونه تلاش اضافی در دسترس هستند. البته نقش مرکزی در چارچوب اسناد اکسل، البته، اشیاء کتابخانه اکسل است. اما دانش و تمام اشیاء دیگر موجود در چارچوب ضروری است. به عنوان مثال، هنگامی که برنامه نویسی ایجاد یک رابط، شما نیاز به دانش از اشیاء عمومی کتابخانه دفتر دارید. من همچنین توجه داشته باشید که اگر مورد نظر باشد، برنامه نویس همیشه می تواند چارچوب سند را با اضافه کردن آن یا سایر کتابخانه ها به آن گسترش دهد. فریم پیش فرض در لحظه ای که یک کتاب کار جدید باز می شود، شامل مواردی است که بخشی از کتابخانه های زیر هستند:

  • برتری داشتن - کتابخانه مشخص کردن مبنای اسناد اکسل. در اینجا کلاس Excel root Object.application، و تمام کلاس های اشیاء جاسازی شده در شیء ریشه را مشخص می کند.
  • دفتر. - کتابخانه اشیاء رایج در تمام برنامه های اداری 2000. کلاس هایی هستند که نوار ابزار را تعریف می کنند - فرماندهی و کلاس های دیگر اشیاء رایج. در اینجا کلاس هایی از دستیار (دستیار شی و همه کلاس های مرتبط با آن) وجود دارد. به طور خاص، یک شی جدید ظاهر شد، که در نسخه قبلی نبود - جادوگر پاسخ (پاسخ جادوگر).
  • stdole - کتابخانه کلاس ها، اجازه می دهد تا با اشیاء OLE - اشیاء و پیاده سازی اتوماسیون کار کنند.
  • VBA - کتابخانه کلاس های مرتبط با زبان VBA. این در خدمت تمام توابع استاندارد و ثابت های ساخته شده به زبان، مجموعه و کلاسهای Errobject است.
  • وفق دادن - پروژه پیش فرض مرتبط با سند. کلاس هایی که می توانند توسط یک برنامه نویس در این پروژه ایجاد شوند، روش ها، خواص، همه اینها برای مشاهده، و همچنین کلاس های جاسازی شده در کتابخانه های استاندارد موجود است.

اگر چارچوب را مقایسه کنید کتاب های اکسل ، به عنوان مثال، با یک قاب کلمه سند آنها متفاوتند، بر اساس آن بر اساس کتابخانه اکسل، دیگر کتابخانه کلمه است. این کتابخانه ها شامل برنامه های خاص برای برنامه های کاربردی هستند. همانطور که برای اشیاء رابط، اشیاء تعریف ویرایشگر VBA، اتوماسیون، سپس اشیاء عمومی در اینجا استفاده می شود. دفتر، Stdole، کتابخانه های VBA برای تمام برنامه های کاربردی کتابخانه Office 2000 رایج هستند. من در مورد اشیاء این کتابخانه ها به طور کامل گفتم.

من توجه دارم که اگر چه قاب اسناد اکسل در Office 2000 در مقایسه با نسخه قبلی، در همان زمان تغییر نکرده است مدل شیء تغییرات بسیار قابل توجهی وجود داشت، اشیاء جدید ظاهر شد، خواص جدید و روش های موجود موجود.

مدل شیء اکسل

اول از همه، چند کلمه در مورد چگونگی تنظیم آن مدل شیء اکسل و سایر برنامه های Office 2000. در این مدل، اشیاء با نگرش تعبیه ارتباط برقرار می کنند. در سطح صفر سلسله مراتب، برخی از جسم مرکزی وجود دارد که در آن اشیاء دیگر در سطح اول از سلسله مراتب ساخته شده اند. در هر یک از اشیاء از سطوح اول و بعد، سطوح زیر می تواند ساخته شود. بنابراین این روند ادامه دارد. بنابراین، اشیاء در این مدل "ضخیم"، از آنجا که آنها را به تعداد زیادی از اشیاء دیگر ساخته شده است. این به خصوص در مورد اشیاء ایستاده در سطح بالایی از سلسله مراتب است.

به طور رسمی، جاسازی با استفاده از خواص اشیاء اجرا می شود. خواص می تواند به عنوان ترمینال، غیر هدف، و به اصطلاح خواص شرکت کننده که اشیاء را هنگام تماس با آنها بازگرداند.

اجازه دهید ما را به بررسی کتابخانه Object Excel 9.0 ادامه دهیم و با هدف اصلی این کتابخانه شروع کنیم - Excel.Application.

شیء برنامه اکسل

Excel.Application شیء برنامه Excel را مشخص می کند. بنابراین خواص، روش ها و رویدادهای این شی باید برنامه را به طور کلی مشخص کنند. واضح است که این شیء باید دارایی های کتابخانه ای داشته باشد که تمام کتاب های کاری را باز می کند، اموال ویندوز، که ویندوز باز، خواص، مانند فرماندهی، اشیاء رابط باز و سایر ویژگی های مشابه را باز می کند، باز می گردد. روش ها و رویدادهای مشخصه کل برنامه به طور کلی به نظر می رسد خیلی زیاد نیست. بنابراین، به نظر می رسد، ساختار این شی باید کاملا ساده باشد. با این حال، این واقعی واقع گرایانه است، شیء Excel.Application دارای تعداد زیادی از خواص، روش ها و رویدادها است که به من اجازه نمی دهد آنها را به طور کامل توصیف کنم، و هیچ معنی خاصی در این مورد وجود ندارد. یک شیء Excel.Application، به نظر من، به وضوح بیش از حد، بسیاری از خواص و روش های آن بدون هیچ گونه آسیب می تواند حذف شود، زیرا آنها با اشیاء مواجهه با سطوح پایین سلسله مراتبی کار می کنند و هیچ نگرش مستقیم به کل برنامه به طور کلی ندارند. من فقط یک مثال را می دهم اولین ویژگی الفبایی ActiveCell یک شی را مشخص می کند که یک سلول فعال را مشخص می کند. واضح است که ما در مورد سلول فعال صفحه فعال کتاب کار فعال صحبت می کنیم. روشن نیست که چرا لازم بود این اموال را به انتصاب اضافه کنیم. این به اندازه کافی کافی است که شیء برگه را از صفحه کتاب درخواست کند. علاوه بر این، اگر در زمان فراخوانی اموال ActiveCell، هیچ صفحه فعال با سلول وجود ندارد، سپس یک خطا رخ می دهد، که اتفاق نمی افتد اگر سلول فعال، شیء برگه را فراخوانی کند. نمونه هایی از چنین نرم افزار بیش از حد بیش از حد می توان بسیاری را به ارمغان آورد. من در توصیف من از اشیاء هستم سطح بالا من همیشه چنین خواص را ذکر نخواهم کرد، اعتقاد بر این است که بهتر است در مورد آنها بگویید که در آن آنها اساسا ضروری هستند.

اشیاء عمومی و Excel.Application

بیایید شروع کنیم از خواص یک شیء Excel.Application که قبلا به اشیاء رایج ما آشنا شده اند:

جدول 3.1 اشیاء عمومی موجود در Excel.Application
شیء انتصاب کتابخانه
دستیار دستیار سیستم مدیریت محاوره ای خود را سازماندهی کنید. دفتر.
پاسخ جادوگر استاد پاسخ، ایستاده پشت دستیار. می تواند هنگام ایجاد سیستم مرجع خود استفاده شود. دفتر.
com addins مجموعه کامپوننت مشترک برای برنامه های اداری 2000. دفتر.
فرماندهان مجموعه ای از پانل ابزار، بدون کار که با آن شما نمی توانید انجام دهید هنگام ایجاد رابط اسناد اکسل خود را. دفتر.
فایل ها شی مورد استفاده در هنگام جستجو برای فایل ها. دفتر.
تنظیمات زبان Object مشخص کردن ترجیحات زبان مشترک برای برنامه های Office 2000. دفتر.
اشکال زدایی شی مورد استفاده در هنگام پروژه های برنامه اشکال زدایی. VBA
vbe. شیء ریشه در هنگام کار با پروژه های نرم افزاری. VBA

تمام اشیاء نشان داده شده در این جدول نقش مهمی در کار نرم افزاری با اسناد اکسل ایفا می کنند، به این ترتیب، با سایر اسناد Office 2000.

خواص - شرکت کنندگان در جسم

در حال حاضر Properties - شرکت کنندگان در شیء Excel.Application، که اشیاء خاصی را برای اکسل باز می گرداند، همانطور که من هشدار دادم، من تنها خواص اساسی را که واقعا در هنگام کار با یک شیء Excel.Application لازم است، در نظر بگیرید.

جدول 3.2 خواص اصلی - شرکت کنندگان
اموال که یک شی را باز می گرداند شیء انتصاب
کتاب های آموزشی مجموعه اسناد باز در اکسل - کتاب های آموزشی. شی اصلی، با تشکر از شما می توانید به هر سند اکسل دسترسی پیدا کنید و سپس با اشیاء این کتاب کاری کار کنید.
پنجره ها مجموعه ای از پنجره های باز در تمام دسکتاپ ها. واقعیت این است که همان کتاب کار اغلب مفید است برای باز کردن در چند پنجره، که به شما اجازه می دهد تا بخش های مختلف از کتاب کار را ببینید. مجموعه ویندوز به شما اجازه می دهد تا به هر پنجره ای دسترسی پیدا کنید. اغلب، اموال ویندوز در هنگام کار با شیء کتاب کار، برای شیء برنامه استفاده می شود، این یکی از نمونه هایی از اضافه بار است که من در بالا ذکر شد.
worksheetfunction جسم یک ظرف است که در آن تعداد زیادی است توابع اکسلشروع از توابع ریاضی عادی و پایان دادن به ویژگی های مورد استفاده برای حل مشکلات آماری، پیش بینی، کار با تاریخ و دیگر.
addins مجموعه ای از اجزای سازمانی که توانایی حل وظایف ویژه در اکسل را گسترش می دهند.
Autocorrect آشنا توسط برنامه کلمه یک شی که به شما اجازه می دهد تنظیم خودکار متون dial-up را در سلول های اکسل تنظیم کنید.
defaultweboptions. یک شی که به شما اجازه می دهد پارامترهای اسناد اکسل ذخیره شده به عنوان صفحات وب را تنظیم کنید. شبیه به یک شیء مشابه Word.Application، اما دارای ویژگی های خاص خود است.
گفتگو شیء گفتگو و همچنین سه اشیاء قبلی - Addins، autocorrect، defaultwebptions. اشاره به یک گروه از اشیاء مشابه موجود در هر یک از برنامه های کاربردی Office 2000 که بسیاری از آنها رایج دارند، اما همچنین دارای تفاوت های مربوط به ویژگی های برنامه است. همانطور که در ورد، شیء گفتگو مجموعه استاندارد را تنظیم می کند جعبه محاورهکه می تواند در اکسل باز شود، به شما اجازه می دهد تا یک گفتگوی کاربر را سازماندهی کنید.
نام ها یکی از خواص بیش از حد که مجموعه ای از تمام نام های مورد استفاده برای سلول های فردی و مناطق تمام اسناد باز اکسل را باز می کند. اغلب این ویژگی در هنگام کار با یک کتاب جداگانه یا یک صفحه جداگانه استفاده می شود.
odbcerrors. مجموعه ای از اشیاء کلاس ODBCError. عناصر این مجموعه به طور خودکار منبع داده ODBC ایجاد می شوند، اگر خطاها در هنگام اجرای یک درخواست داده رخ دهد. اگر هیچ خطایی وجود نداشت، سپس مجموعه خالی خواهد بود.
Oledberrors. مجموعه ای از اشیاء کلاس Oldberrror. همانند مجموعه قبلی، عناصر آن ظاهر می شوند اگر خطاهای کار با پایگاه داده زمانی که رابط OLE DB استفاده می شود وجود دارد.
فایل های اخیر. هدف مربوط به گروهی از اشیاء مشابه از خانواده Office 2000 است. مجموعه ای از فایل های ذخیره شده توسط آخرین اسناد Excel را مشخص می کند.

محتوای اصلی این فصل مربوط به توجه به مجموعه کتاب های کتاب، و یا به جای آن با کتاب شیء و در آن در آن است. اما قبل از حرکت بیشتر، من یک مرور کلی از کسانی که سرمایه گذاری شده در Excel.application اشیاء موجود در این سطح را ارائه می دهند، در واقع، مربوط به سطوح پایین تر از سلسله مراتب مدل شیء اکسل است:

  • یک گروه از اشیاء فعال - ActiveWorkBook، ActiveWindow، ActiveCeet، ActiveChart، ActiveCell، Activeprinter- بازگشت یک کتابچه راهنمای فعال، پنجره، صفحه کار فعال، نمودار یا سلول، اگر در زمان تماس با اموال مربوطه. در غیاب شیء فعال درخواست شده، یک خطا رخ خواهد داد. تمام این اشیاء به طور دقیق مورد بحث قرار می گیرند، اما کمی بعد، زمانی که ما سلسله مراتب اشیا را پایین می آوریم. عمارت یک ملک است که یک چاپگر فعال را باز می کند. این ویژگی واقعا منطقی است که با برنامه ارتباط برقرار کند. توجه داشته باشید که اشیاء ایستاده در سطوح پایین تر از سلسله مراتب، مانند کتاب کار، این ویژگی را ندارند، بنابراین شما می توانید فقط از طریق شیء برنامه به چاپگر دسترسی پیدا کنید.
  • گروهی از مجموعه ها و اشیاء محدوده ای که بخشی از شیء فعال مربوطه هستند - ورق ها، نمودارها، ردیف ها، ستون ها، سلول ها، محدوده - جمع آوری مجموعه ای از صفحات کار، صفحات نمودارهای فعال کارگاه، شیء دامنه حاوی تمام ردیف ها، ستون ها، سلول ها یا یک منطقه مشخص شده از صفحه کار فعال است. همچنین، همانطور که در صورت تماس از اشیاء گروه قبلی، هنگام فراخوانی این خواص باید مراقب باشید، زیرا خطایی رخ می دهد اگر هیچ جسم فعال مربوطه وجود ندارد.
  • املاک انتخاب یک شی انتخاب شده را در یک پنجره فعال باز می کند. نوع جسم بازگشت به انتخاب فعلی بستگی دارد. اگر هیچ شیء انتخابی در پنجره فعال وجود نداشته باشد، هیچ چیز را باز می گرداند.
  • املاک این کتابچه کتابچه راهنمای فعلی شامل ماکرو اجرا شده، یکی از اپراتورهای آن و این ویژگی را ایجاد می کند. این ویژگی تنها راهی برای رسیدن به کتاب کاری حاوی جزء افزودنی، از داخل ماکروهایی است که این جزء را تشکیل می دهند.

خواص ترمینال

خواص ترمینال بسیار زیاد است و روشن است که چرا. یک برنامه اکسل، مانند سایر برنامه های OFFICE 2000، می تواند توسط کاربر به صورت اختیاری سفارشی شود. شما می توانید به صورت دستی این تنظیم را به صورت دستی پیکربندی کنید. تنظیم به صورت دستی عمدتا از منوی سرویس انجام شده است پارامترها با استفاده از قابلیت های ارائه شده توسط زبانه های مختلف در پنجره گزینه های باز. برای راه اندازی نرم افزار خواص ترمینال استفاده می شود - این هدف اصلی آنهاست. به طور طبیعی، من در تمام خواص ساکن نخواهم شد - آنها ساده هستند. در دیدگاه فوق، یک توصیف انتخابی از برخی از گروه های خواص ترمینال ارائه شده است:

  • یک گروه از خواص مشخص شده خواص نرم افزار پیش فرض - DefaultFilePath، DefaultAveFormat، defaultSheetDirection- مسیر پیش فرض، فرمت پیش فرض، جهت مشاهده متن (چپ به راست یا راست به سمت چپ) به عنوان مشخص شده برای برخی از زبان ها. اموال قبلا ذکر شده از defaultwebptions نیز مشابه خواص مشابه است.
  • یک گروه از خواص بولی که به شما اجازه می دهد صفحه نمایش را بر روی صفحه نمایش از موارد خاص برنامه فعال یا غیرفعال کنید - DisplayAlerts، DisplayCommedIndicator، DisplayFormulabar، DisplayStatusBar و سایر ویژگی های صفحه نمایش. اول از این خواص اجازه می دهد تا شما را به مدیریت صدور برخی از پیام ها به صفحه نمایش در طول ماکرو، دوم این است که نمایش یک شاخص خاص زمانی که نظرات نشان می دهد. اغلب شما باید از صفحه نمایش فرمول و پانل های وضعیت استفاده کنید. به خصوص اغلب شما باید از این خواص استفاده کنید، زمانی که سند اکسل برای اهداف خاص استفاده می شود، به عنوان مثال، هنگام نمایش اشکال مختلف ظاهر این سند شبیه به صفحه گسترده معمولی نیست. من توجه دارم که displayGridlines مورد استفاده در این موارد، که به شما اجازه می دهد تا شبکه را جدا کنید، متعلق به شیء ویندوز، نه شیء برنامه.
  • یک گروه از خواص بولی که به شما امکان می دهد تا خواص خاصی را فعال یا غیرفعال کنید - Enableanimations، Enableautookomplete، EnableceCancelkey، Enableevents، EnableSound. اولین از این خواص به شما اجازه می دهد تا انیمیشن را هنگام اضافه کردن یا حذف ردیف ها و ستون های ورق کار کنترل کنید، دوم - خودکار سلول های جدول. املاک Enablecancelkey \u200b\u200bBoolean نیست، مقادیر مشخص شده توسط لیست مربوطه را می گیرد و به شما اجازه می دهد تا فرایند وقفه برنامه را کنترل کنید، زمانی که ترکیبی از کلید CTRL + BREAK را فشار دهید. مقدار پیش فرض XLINTERRUPT به شما اجازه می دهد تا اعدام ماکرو را قطع کنید و به حالت اشکالزدایی بروید، جایی که یک گام به گام اجرا می شود. با این حال، با استفاده از این ویژگی، می توانید حالت های مختلف را به عنوان مثال، انتقال کنترل خطای کنترل در زمان وقفه تنظیم کنید. این ویژگی باید با دقت مورد استفاده قرار گیرد، از زمانی که حلقه، یک وضعیت ممکن است رخ دهد زمانی که آن را نمی توان با یک برنامه بدون استفاده از روش های درشت قطع کرد. اموال Enableevents اجازه می دهد تا شما را قادر به مدیریت استفاده از کاربرد استفاده از شیء برنامه، و اموال enabustacionsound کنترل صدا را در طول برنامه های Office 2000 کنترل می کند.
  • یک گروه از خواص که اندازه پنجره اصلی برنامه اکسل را کنترل می کنند - ارتفاع، عرض، چپ، بالا، تنظیم ارتفاع، عرض پنجره و مختصات گوشه سمت چپ بالای پنجره.
  • بسیاری از خواص دیگر که به شما اجازه می دهد تا مکان نما را مدیریت کنید، پیمایش، ویژگی های کاربر و بسیاری از پارامترهای دیگر را به هر حال، مشخص کردن برنامه اکسل.

روش های شیء برنامه

روش ها یک شیء Excel.Application کمتر از خواص، بلکه حدود پنجاه است. ما یک مرور کلی را دوباره ارائه می دهیم، در صورت امکان در گروه ها، آنها را ترکیب می کنیم:

Sub Temperandundo () "ایجاد آیتم ها برای تکرار و لغو تکرار در منوی ویرایش Call.onrepeat (" Hello "،" Test ") Call Application.Onundo (" 7 تا A1 "،" Write7 ") پایان دادن به زیر آزمون زیر عمومی ( ) msgbox ("سلام!") محدوده زیر Sub Write7 () Sub Public ("A1") \u003d 7 End Sub

روش Teamerandundo، آیتم های منو مناسب را ایجاد می کند و روش های آزمون و نوشتن را هنگامی که کاربر توسط این آیتم های منو انتخاب می شود، نامیده می شود. من توجه دارم که من از استفاده از این روش ها مفید نیستم، زیرا این موارد منو با هر اقدام کاربر به روز می شود.

  • روش های تکراری و خنثی سازی در روحیه نزدیک به کسانی هستند که فقط این روش ها را در نظر می گیرند. آنها به شما اجازه می دهند آخرین عمل کاربر را تکرار یا لغو کنید، زمانی که به صورت دستی کار می کند.
  • یکی دیگر از روش های مهم که به شما اجازه می دهد تا ماکرو را راه اندازی کنید، روش اجرای (Macro، Arg1، ARG2، ...) است. روش اجرای اجازه می دهد تا شما را به اجرای یک ماکرو (روش یا عملکرد) یک پروژه کتاب کار یا یک تابع از DLL یا XLL انجام دهید. ماکرو که اجرا می شود اجرا می شود ممکن است در همان کتاب کار به عنوان ماکرو که باعث روش اجرای، اما همچنین می تواند متعلق به یک کتاب دیگر باشد. در این مورد، به طور طبیعی، پروژه ها باید با مرجع و در پروژه مرتبط شوند، که منجر به یک پروژه متفاوتی می شود، یک پیوند به پروژه نامیده می شود. هنگامی که شما یک ماکرو تماس می گیرید، تعداد دلخواه از استدلال ها را می توان منتقل کرد، همه آنها از طریق ارزش انتقال می یابند، به طوری که متوجه می شود، غیر ممکن است که خود را انتقال دهد، اما تنها مقدار آن مشخص شده توسط اموال ارزش است. روش اجرای به نوبه خود مقدار حاصل از اجرای ماکرو را به دست می آورد. من یک مثال ساده را ارائه خواهم داد، نشان می دهد تمام ویژگی های تماس روش اجرا:

پروژه سند Bookone من نام BookoneProject را دادم. این پروژه یک متغیر جهانی را اعلام کرد

گزینه صریح عمومی Globalz به عنوان نوع

در ماژول به نام ModuleOne این پروژه، توضیحات روش PLUSXY و عملکرد PLUS1 را قرار دادم. آنها بدون اقدام اظهار نظر ساده و قابل فهم هستند.

تابع عمومی plus1 (byval x به عنوان عدد صحیح) به عنوان integer plus1 \u003d x + 1 تابع انتهایی عمومی PLUSXY (byval x به عنوان عدد صحیح، y به عنوان integer) globalz \u003d x + y پایان زیر

در همان ماژول، روش TestRun نشان دهنده روش روش اجرای است.

Sub TestRun عمومی () "شروع به انجام عملکرد و رویه ها" در همان پروژه dim z به عنوان عدد صحیح z \u003d application.run ("plus1"، 7) debug.print "z \u003d"، zz \u003d application.run ("plusxy "، 5، 7) Debug.Print" Globalz \u003d "، Globalz،" Z \u003d "، Z End Sub

در اینجا نتایج پیاده سازی آن وجود دارد:

z \u003d 8 globalz \u003d 12 z \u003d 0

در پروژه یک کتاب دیگر اکسل با نام Bookwo، من یک پیوند به پروژه BookOneProject را تنظیم کردم و در یکی از ماژول ها روش testrun1 را که ماکرو پروژه BookoneProject را می نامند، تنظیم می کنیم:

Sub TestRun1 () "راه اندازی" راه اندازی برای اجرای توابع و رویه ها "در یکی دیگر از پروژه BookoneProject،" به آن لینک نصب شده است. Dim Z به عنوان عدد صحیح z \u003d application.run ("bookoneproject.module1.plus1"، 7) msgbox ("z \u003d "& z) Call Application.Run1 (" BookoneProject.Module1.plusxy "، 5، 7) MsgBox (" Globalz \u003d "& BookoneProject.Globalz) پایان Sub

و در این تجسم، روش اجرای با موفقیت با تماس با ماکرو پروژه های دیگر مقابله می کند. البته، ب. این مثال به جای استفاده از روش اجرای، ممکن است به طور مستقیم با همان عملکرد PLUS1 تماس بگیرید. اما، من امیدوارم که شما درک کنید که ارزش واقعی روش اجرای این است که نام ماکرو انجام می تواند به عنوان یک پارامتر منتقل شود، بنابراین، بسته به وضعیت، می تواند ماکروهای مختلف را اجرا کند. اما بیایید به عنوان مثال به پایان برسیم و به بررسی سایر روش های Excel.Application بروید.

  • روش GOTO (،) ماکرو را انجام نمی دهد، به شما اجازه می دهد تا به بررسی خود ادامه دهید. یکی دیگر از هدف اصلی این روش، تغییر به نقطه مشخص شده کتاب کار اکسل است. برای ادامه به بررسی ماکرو، پارامتر مرجع باید یک رشته مشخص نام ماکرو باشد. برای رفتن به منطقه منطقه مشخص شده، پارامتر مرجع توسط شیء محدوده تنظیم شده است. پارامتر Boolean پیمایش، داشتن درست است، یک منطقه پیمایش را فراهم می کند به طوری که نقطه مشخص شده در گوشه بالا سمت چپ منطقه مشاهده است. نکته اصلی این است که به توجه داشته باشید، روش GOTO به شما اجازه می دهد تا بین اسناد را تغییر دهید. در اینجا یک نمونه از ماکروها از سند Booktwo است که انتقال به یک منطقه مشخص شده و ماکرو سند Bookone را انجام می دهد.

    Sub Gotorange () "انتقال به یک منطقه داده شده از برنامه کاربردی دیگر برنامه کاربردی دیگر (bookon.xls"). برگه ها ("List1") "برو به ماکرو مشخص شده در یک پروژه دیگر پروژه. goto" bookoneproject.module1.testrun "پایان زیر

  • روش mallroptions (،،،،،،،،،،،،،،،،،،،،،، - این روش دیگری مرتبط با ماکرو است. این اجازه می دهد تا شما را به مشخص کردن ماکرو نشان داده شده توسط پارامتر اول، ویژگی های مختلف - توضیحات، کلید های داغ، بخش کمک مرتبط با این ماکرو و سایر خواص.
  • روش RecordMacro (،) - همچنین طراحی شده برای کار با ماکرو. این اجازه می دهد تا شما را به اضافه کردن برخی از کد برنامه به ماکرو ایجاد شده توسط ابزار Macrorecorder اضافه کنید. در حال حاضر با فراخوانی روش MacRorecorder، باید آن را فعال کرد و ماکرو را به یک ماژول تبدیل کرد، به عبارت دیگر، به اصطلاح غیرممکن است که ماژول که ماکرو آن را به روش RecordMacro نشان می دهد، ضبط می شود.
  • روش صبر (زمان) به عنوان Boolean آخرین روش توصیف شده توسط روش های من از شیء Excel.Application است که در یک گروه بزرگ از روش های طراحی شده برای کار با ماکرو گنجانده شده است. این اجازه می دهد تا شما را به سازماندهی تاخیر محاسبه در زمان مشخص شده مشخص شده توسط پارامتر روش. در مثال زیر، روش برای باز کردن و نشان دادن کاربر بعضی از شکل ها استفاده می شود و سپس پس از زمان مشخص شده آن را ببندید. این تکنیک را می توان در بازی هایی که هدف آن بررسی مراقبت است استفاده می شود. در اینجا متن ماکرو مربوطه است:

    Sub Waitsometime () "فرم برای یک زمان محدود MsgBox (" فرم به مدت 10 ثانیه نمایش داده می شود! ") FlyForm.Show Application.Show (Now + TimeValue (" 0:00:10 ")) Flyform.hide پایان

نگاهی به شکل خود کنید.


شکل. 3.1فرم Flyform به "لحظه"

من فقط یک نقاشی از این فرم را به منظور روشن کردن آنچه در این مثال دنبال می شود، ارائه می دهم. فرض کردم که هنگام باز کردن فرم، کاربر باید وقت داشته باشد تا از زمان برای ورود به دو عدد در فیلدهای X و Y استفاده کنید، دکمه محاسبه را فشار دهید و نتیجه را به یاد داشته باشید. با این حال، نیت های من متوجه نشدند، و به چه دلایلی. اگر فرم دارای وضعیت فرم مدال باشد، پس از آنکه کاربر فرم را بسته است، اعدام ماکرو متوقف می شود. بنابراین در این مورد، کاربر وقت دارد تا با فرم کار کند محدود نیست. من متوجه شدم اگر فرم دارای وضعیت فرم یکنواخت باشد (ویژگی showmodal \u003d false)، سپس فرم واقعا برای 10 ثانیه باز خواهد شد. اما در این مورد، کاربر قادر نخواهد بود با این فرم کار کند، مقادیر را در فیلد ورودی وارد کنید و دکمه فرمان را فشار دهید. بدترین چیز این است که هنگام تلاش برای ورود به مقادیر در زمینه فرم، آنها در واقع به محل دلخواه متن برنامه و پورت پروژه خود می روند. بنابراین شما باید در یک وضعیت مشابه مراقب باشید.

  • روش کمک (،) به شما اجازه می دهد تا با راهنمای راهنما تماس بگیرید، در صورت لزوم و بخش مربوطه در این کتابچه راهنمای مشخص کنید. شما می توانید به عنوان یک سیستم مرجع استاندارد تماس بگیرید - در این مورد شما نیازی به مشخص کردن استدلال در هنگام فراخوانی یک روش، یا آنچه اتفاق می افتد اغلب، سیستم مرجع خود را. پارامتر اول روش نام فایل را مشخص می کند که راهنمای مرجع را ذخیره می کند. این فایل ممکن است یک پالایش "CHM" را داشته باشد اگر کتابچه راهنمای کاربر با استفاده از ابزار HTML HELP WORKSHOP تهیه شود، یا اگر سیستم راهنما با استفاده از Toolkit Microsoft WinHelp ایجاد شود، "HTM" پالایش را داشته باشد.
  • مواد و روش ها intersect (arg1 به عنوان محدوده، arg2 به عنوان محدوده، ...) به عنوان محدوده و اتحادیه (arg1 به عنوان محدوده، arg2 به عنوان محدوده، ...) به عنوان محدوده محدوده محدوده تعریف یک منطقه مستطیلی که نشان دهنده تقاطع یا ترکیب زمینه های استدلال است، که باید حداقل دو و نه بیش از 30 باشد، به عنوان یک نتیجه بازگردانده می شود.
  • روش Interbox اساسا معادل عملکرد همان نام از کتابخانه VBA است و به شما اجازه می دهد تا یک گفتگوی کاربر را سازماندهی کنید و مقدار وارد شده را اتخاذ کنید. تابع Interbox یکی از ویژگی های به طور گسترده ای استفاده شده است و نمونه های زیادی از تماس آن وجود دارد. بدون آن و در نمونه های این کتاب انجام ندهید. چه چیزی برای تماس با روش Interfox از شیء برنامه یا عملکرد ورودی کتابخانه VBA، موضوع طعم است.
  • روش فرار () اجازه می دهد تا شما را قادر به فعال یا غیر فعال کردن محاسبه اجباری برای توابع ناشی از فرمول ورق کار. این روش به طور مستقیم به تابع که قرار است برچسب گذاری شود نامیده می شود. پارامتر بولین فرار می کند یک تابع را به صورت اجباری محاسبه می کند اگر درست باشد. این مقدار مقدار پارامتر پیش فرض است.

من به بسیاری از روش های شیء برنامه نگاه کردم. من توجه دارم که در نسخه قبلی این روش ها بسیار بیشتر بود، زیرا بسیاری از توابع اکسل ریاضی هستند و دیگران در این سطح در دسترس هستند. در حال حاضر، همانطور که باید باشد، همه آنها در یک ظرف خاص کار می کنند.

در بسیاری از نمونه های بخش مقدماتی بخش، ما امکانات VBA را بدون ارتباط با اطلاعات در مورد ورق کار در نظر گرفتیم. تنها چند موقعیت، ساختارهای نحو را نشان می دهد که مجاز به استخراج و نوشتن داده ها به سلول های ورق ها می شود مایکروسافت اکسل.. در این بخش بخش، ما در مورد اشیاء جزئیات که به شما امکان می دهد با اطلاعات موجود در کتاب های مایکروسافت اکسل کار کنید، در نظر بگیرید. نمونه هایی که در اینجا آمده اند، پایه ای برای تحولات پیچیده تر در مقالات بعدی است.

فایل Excel Workbook در Object Book ارائه شده است تعداد زیادی از خواص و روش ها. اطلاعات پس زمینه بر روی آنها در هر دو کمک الکترونیکی VBA وجود دارد. ما به اطلاعات صرفا مرجع عمیق تر نخواهیم شد و در قسمت مقدماتی ما تنها اطلاعاتی را که ما در نمونه های زیر دیدار خواهیم دید.

بنابراین، اموال برگه ها شیء کارگاه یک خانواده از تمام ورق های کار کتاب را نشان می دهد. و برای تجدید نظر به یک ورق خاص کتاب با استفاده از این ویژگی، باید به سادگی شماره ورق را به عنوان پارامتر مشخص کنید، که به نظر می رسد این است: برگه های برگه (شماره ورق). به عنوان یک شماره ورق، به سادگی شماره سریال آن در کتاب مایکروسافت اکسل است. گزینه دیگری این است که به عنوان یک پارامتر نام ورق مشخص شود: برگه های برگه ("نام ورق"). یکی از رویدادهای قابل برنامه ریزی که در ارتباط با این کتاب به طور کلی یک رویداد است. باز کن.که در هنگام باز کردن یک کتاب کاری اتفاق می افتد. بنابراین، اگر ما در هنگام باز کردن یک کتاب، اقدامات خاصی را می خواهیم، \u200b\u200bباید قطعه نرم افزاری لازم را در این روش قرار دهید workbook_open.. برنامه نویسی این رویداد از لحاظ نمونه هایی که بیشتر شده است مورد توجه قرار خواهد گرفت.

شی بعدی به ترتیب سلسله مراتب بعد از کتاب کار شیء است برگهنمایندگی یک ورق کار از چند منظوره روش های این شی به طور گسترده ای استفاده می شود فعال کردنکه برای برگه های برگه های خانواده وجود دارد، که در آن ما قبلا در بالا آمده ایم. به عنوان مثال، اگر شما نیاز به فعال کردن ورق دوم هنگام کار بر روی اولین ورق اول از صفحه اول، نحو رشته رشته در روش (می توان آن را انجام داد، به عنوان مثال، بر روی دکمه کلیک کنید) باید به نظر برسد: برگه ها (2) .activateVate. اگر می خواهید ورق را فعال کنید، نامیده می شود اطلاعات در مورد شرکت هاشما باید این طرح را در این روش بنویسید: برگه ها ("اطلاعات مربوط به شرکت ها") فعال کردن.

کاربران مایکروسافت اکسل می دانند که این نرم افزار یک سرویس مرتبط با حفاظت از کتاب ها و ورق های آنها را ارائه می دهد. بنابراین، روش محافظت. (خانواده های کارگاه ها) حفاظت از ورق کار را از تغییرات تضمین می کند. برای نصب نرم افزار حفاظت از رمز عبور (رمز عبور در پارامتر رمز عبور این روش مشخص شده است) ورق با عنوان کارکنان شما می توانید به شرح زیر انجام دهید:

1 2 برگه های برگه ها ("کارمندان") .Protect Password: \u003d "ZV2345"، _ DrawingObjects: \u003d درست، محتویات: \u003d درست، سناریوها: \u003d درست است

برگه های برگه ها ("کارمندان"). حفاظت از رمز عبور: \u003d "ZV2345"، _ رسوبات: \u003d درست، محتویات: \u003d درست، سناریوها: \u003d درست است

یک روش متناظر وجود دارد غیر محافظتبه شما اجازه می دهد حفاظت از ورق را حذف کنید. فقط برای حفاظت نصب شده، روش حذف آن: برگه ها ("کارمندان"). رمز عبور غیر مجاز: \u003d "ZV2345". هر کار عملی در مایکروسافت اکسل، یک راه یا دیگری، مربوط به اطلاعات در سلول ها است. برای کار با سلول ها در VBA یک شی وجود دارد دامنه. (ترجمه شده - محدوده سلول ها). با استفاده از این شی، نیاز به تنظیم محدوده ای از سلول هایی است که به ما علاقه مند هستند. این می تواند یک سلول یا گروهی از سلول ها باشد. بنابراین، اگر ما برگه ها را بنویسیم (1) .Range (C5). مقدار \u003d 7، پس این بدان معنی است که در سلول C5 از ورق اول، ما به صورت برنامه نویسی شماره 7 را ضبط می کنیم. در اینجا، ویژگی اصلی این موضوع است دامنه. - مقدار. به معنای واقعی کلمه، به معنای ارزش یا محتویات سلول (گروهی از سلول ها) است. در طراحی زیر، مجموعه ای از سلول ها به سادگی وارد مجموعه سلول ها، مجموعه ای از Abspectorates: برگه ها (1) .Range ("A1: A3"). مقدار \u003d "(! Lang: ABS" .!}

راه دیگری برای کار با سلول ها با استفاده از شیء اجرا می شود سلول ها.و نحو استفاده از آن به شرح زیر است: سلول ها (شماره ردیف، شماره ستون). در واقع، از نقطه نظر استفاده از آنها، اشیاء مورد نظر مشابه هستند. به عنوان مثال، برای به دست آوردن در متغیر z، مقدار سلول D5 می تواند دو باشد روش های مختلف: Z \u003d محدوده ("D5"). ارزش یا Z \u003d سلول ها (5.4) .Value. به عنوان مثال از ساخت نرم افزار در این موضوع شما می توانید انتصاب زیر را ارائه دهید:

1 2 برگه های (2) .Range ("C5") .value \u003d _ برگه ها (3) .cells (5، 1) .value.

برگه ها (2) .Range ("C5"). value \u003d _ برگه ها (3) .cells (5، 1) .value.

کار آزمایشگاهی

مطالعه رابط پردازنده MS Excel Tabular. محاسبات ساده

اهداف:

1) خود را با قابلیت های پردازنده جدول آشنا کنید؛

2) خود را با رابط کاربری MS Excel 2010 آشنا شوید؛

3) با تکنیک های اصلی کار در MS Excel 2010 آشنا شوید.

وظیفه:

1) بررسی پاراگراف 1 "مواد آموزشی"؛

2) انجام وظایف نشان داده شده در پاراگراف 2؛

3) پاسخ به سوالات آزمون (ص 3).

مواد آموزشی

مفاهیم پایه یک پردازنده جدول

پردازنده جدولی - این هست برنامه کامپیوتری برای ذخیره سازی و پردازش اطلاعات ارائه شده در فرم جدولی. ساختار برنامه یک آرایه دو بعدی است که شامل ردیف ها و ستون ها است، بنابراین اینها نرم افزار یک صفحه گسترده دیگر (ET) نامیده می شود.
با این کار، شما نه تنها می توانید جداول را ایجاد کنید، بلکه پردازش داده ها را نیز به صورت خودکار انجام دهید.

توابع کارد و چنگال بسیار متنوع هستند:

§ ایجاد و ویرایش جداول؛

§ جدول ثبت نام و چاپ؛

§ ایجاد اسناد چند شغلی توسط فرمول های متحد؛

§ ساخت نمودارها؛

§ کار با این به عنوان یک پایگاه داده؛ انتخاب داده ها در مورد درخواست ها؛

§ ایجاد جداول نهایی و خلاصه؛

§ راه حل وظایف نوع "چه در صورتی" با انتخاب پارامترها؛

§ راه حل وظایف بهینه سازی؛

§ ایجاد برنامه ماکرو با استفاده از زبان برنامه نویسی ساخته شده در ویژوال بیسیک برای برنامه های کاربردی (VBA).

پردازنده Tabular Excel بخشی جدایی ناپذیر از بسته نرم افزاری مایکروسافت آفیس است.

بعد از اکسل راه اندازی 2010 ساختار زیر بر روی صفحه نمایش ظاهر می شود:

1. هدر برنامه.

2. پنل دسترسی سریع با دکمه Setup پانل، پیش فرض در بالای پنجره برنامه اکسل قرار دارد (شکل 1). طراحی شده برای دسترسی سریع به ویژگی های اغلب استفاده شده است. به طور پیش فرض، پانل شامل تنها سه دکمه است: ذخیره، لغو، بازگشت (تکرار). پانل دسترسی سریع را می توان با اضافه کردن دستورات جدید به آن پیکربندی کرد.

شکل. 1. پانل دسترسی سریع

3. نوار.در اکسل 2010، منو و نوار ابزار به صورت یک نوار ساخته شده اند. دستورات به گروه های منطقی جمع آوری شده در زبانه ها دستور داده می شود. زبانه ها تمرکز وظایف گروه ها هر برگه وظیفه را به اجزای آن تقسیم می کند. دکمه های تیم هر گروه به اجرای دستورات خدمت می کند یا منوی فرمان را نمایش می دهد. نماد گروه (دکمه) یک مربع کوچک در گوشه پایین سمت راست گروه اقلام موجود در تب است (شکل 2). با کلیک بر روی آیکون، کادر محاوره ای مربوطه یا مساحت وظایف این گروه را برای افزونه باز می کند. عملکرد. به عنوان مثال، نماد گروه فونت زبانه ها اصلیکادر محاوره ای باز می شود فرمت سلولی. نماد گروهی کلیپ بورد منطقه وظایف را نمایش می دهد کلیپ بورد. هر گروه دارای آیکون است



به طور پیش فرض، هفت زبانه دائمی در پنجره نمایش داده می شود: اصلی, قرار دادن, طرح بندی صفحه, فرمول ها, داده ها, مرور, چشم اندازقفل کردن قفل اصلی پس از شروع برنامه به طور پیش فرض باز می شود.

شکل. 2. گروه گروه

علاوه بر دائمی، تعدادی از زبانه های متنی وجود دارد، به عنوان مثال، برای کار با نقاشی ها، نمودارها و غیره، که به طور خودکار هنگام تغییر به حالت مناسب یا زمانی که شیء انتخاب شده یا مکان نما بر روی آن نصب شده است، به طور خودکار ظاهر می شود. در بعضی موارد، چندین زبانه در یک بار ظاهر می شود، به عنوان مثال، هنگام کار با نمودارها، سه زبانه ظاهر می شود: سازنده, چیدمان و فرمتهیچ راهی برای پیروی از زبانه های متنی وجود ندارد.

شما می توانید با استفاده از صفحه کلید روبان را هدایت کنید: اگر کلید را فشار دهید , نوارها بر روی نوار ظاهر می شوند تا به برگه مربوطه بروند (شکل 3).

شکل. 3. کلیدهای سفر روبان

رفتن به برگه، می توانید دستورات کلید های انتقال را در برگه فعلی مشاهده کنید (شکل 4).

شکل. 4. کلید های انتقال برگه اصلی

نوار ابزار نوار یا پانل های منو را جایگزین کنید نسخه های قبلی برنامه های مایکروسافت اکسل غیر ممکن است حذف روبان نیز غیر ممکن است. با این حال، برای افزایش فضای کاری، نوار می تواند پنهان شود (COLLAPSE). مواد و روش ها:

1. دکمه را فشار دهید روبان واقع در سمت راست نام زبانه. برای بازگشت به دکمه کلیک کنید نوار را گسترش دهید.

2. به سرعت پنهان کردن / نمایش، نوار به اندازه کافی دوبار کلیک بر روی هدر هر برگه.

3. نوار را می توان سقوط کرد و غیره:

الف) راست کلیک کنید در هر نقطه از نوار؛

ب) در منوی زمینه، دستور را انتخاب کنید روبان.

4. برای رول یا بازگرداندن نوار، شما همچنین می توانید بر روی کلید ترکیبی کلیک کنید .

روبان را می توان پیکربندی کرد: تغییر نام و تغییر ترتیب مکان از زبانه های ثابت، ایجاد زبانه های جدید
و حذف آنها، ایجاد، حذف، تغییر مکان گروهی از عناصر در زبانه ها، اضافه کردن و حذف موارد فردی، و غیره.:

1) هر نوار را راست کلیک کنید

2) در منوی زمینه، دستور را انتخاب کنید نوار تنظیم.

همچنین تنظیم نوار در پنجره انجام می شود پارامترهای در رده نوار تنظیم منو فایل.

4. تب (منو) "فایل". برگزیدن فایل همیشه در نوار سمت چپ قرار دارد. منو حاوی دستورات برای کار با فایل ها ( صرفه جویی, ذخیره به عنوان, باز کن, نزدیک, آخر, ايجاد كردن)، برای کار با سند فعلی ( هوش, چاپ، دسترسی)، و همچنین پیکربندی اکسل ( مرجع, مولفه های) دکمه خروجیپایان دادن به
با استفاده از برنامه.

5. نوار ابزار مینینوار ابزار مینی (شکل 5) حاوی عناصر اصلی اغلب استفاده شده برای طراحی متن سند، نقشه ها، نمودارها و اشیاء دیگر است. بر خلاف برنامه های دیگر دفتر 2010 (Word، PowerPoint، و غیره) در اکسل 2010، مینی پانل به صورت خودکار نمایش داده نمی شود زمانی که قطعه ورق انتخاب شده است. برای نمایش آن، روی منطقه انتخاب شده راست کلیک کنید. ترکیب عناصر مینی پانل دائمی و بدون تغییر است.


شکل. 5. Mini Toolbar و منوی زمینه

6. ردیف فرمولمتشکل از سه بخش:

الف) آدرس های سلول فعال ;

ب) دکمه ها لغو کردن, ورودیکه در ورودی یا ویرایش حالت و دکمه ها ظاهر می شود توابع f x را وارد کنید ;

ج) محتویات سلول فعال.

برای مشاهده و ویرایش محتویات سلول انتخاب شده، می توانید ارتفاع رشته فرمول را افزایش دهید. برای انجام این کار، روی دکمه کلیک کنید. فرمول رشته را گسترش دهید. اگر تمام محتویات سلول در این مورد نمایش داده نشود، می توانید از نوار پیمایش استفاده کنید. به منظور آوردن رشته فرمول در حالت اولیهروی دکمه کلیک کنید فرمول های فروپاشیحذف / نمایش رشته فرمول به شرح زیر است: فایل® مولفه های® علاوه بر این® رده ® صفحه نمایش® رشته ای از فرمول ها را نشان می دهد.

7. رشته مختصات - شامل نام ستون ها است.

8. ستون مختصات - شامل اعداد ردیف

9. میدان کاری

10. نوار پیمایش افقی و عمودی.

11. برچسب ورقبا استفاده از دکمه های انتقال برای ورق های کار.

12. نوار وضعیتکه نشان دهنده حالت های عملیاتی است آماده, ورودی, ویرایش کردن؛ حالت های مشاهده کتاب صفحه نمایش طبیعی، صفحه، صفحه؛ خط بزرگ

اشیاء اصلی اکسل

1. ستون. جدول اکسل شامل 16384 ستون (2 14). Colinis شناسایی شده توسط نامه های لاتین. از آنجایی که آنها تنها 26 ساله هستند، پس از Z، تعیین ستون ها نامه های دوگانه AA، AB، AC، ...، GA، GB، GC، ...، HX، HY، HZ، و پس از ستون ZZ - AAA است ، AAAV، AAS، ...، AAZ، ABA، ... شماره گیری در ستون XFD به پایان می رسد. به سرعت به ستون اول یا آخرین ستون (رشته) دسکتاپ بروید، باید کلید را فشار دهید<ctrl\u003eو کلید کنترل مکان نما مربوطه.

2. خط - آنها در جدول 1048576 (2 20) هستند.

3. سلول - ردیف و ستون عبور هر سلول دارای یک آدرس منحصر به فرد است که نام ستون و تعداد رشته را مشخص می کند، در تقاطع آن واقع شده است. نمونه هایی از استفاده از آدرس سلول ها در سبک A1 در جدول 1 نشان داده شده است.

میز 1

سبک سلول A1.

اکسل پشتیبانی می کند جایگزین سیستم نشانگر رده به نام R1C1 (از کلمات انگلیسی ردیف - رشته اول ستون - ستون) در این سیستم و ستون ها، ردیف های جدول شماره گذاری می شوند، و شماره ردیف پیش از شماره ستون است. به عنوان مثال، یک سلول A1 R1C1 نامیده می شود (خط 1، ستون 1). سلول B1 R1C2 (خط 1، ستون 2) است. به سبک جایگزین بروید و در منو به عقب برگردید فایل® مولفه های® فرمول ها® رده ® کار با فرمول ها® سبک لینک R1C1.

سلول که در آن مکان نما نامیده می شود جاری ، و در حال حاضر، اقدامات خاص با آن انجام می شود.

4. سلول های بلوک - این یک مستطیل است که نشان می دهد آدرس های سلول های زاویه سمت چپ بالا و پایین سمت راست جدا شده توسط کولون، به عنوان مثال، A1: C5. اگر بلوک سلولی مشخص شده باشد، بلوک سلولی مشخص شده است، تمام سلول های آن هستند گرفتار.

5. برگ کار -این جدول ایجاد شده برای حل مشکل، نمودار، ماکرو، نقاشی است. نام ورق استاندارد - ورق 1، ورق 2، .... با ورق های کاری می توانید انجام دهید اقدامات زیر:

§ تغییر نام

§ حذف؛

§ قرار دادن؛

§ در حال حرکت؛

§ کپی برداری.

این اقدامات با استفاده از انجام می شود منوی زمینه با اشاره گر ماوس بر روی ورق برچسب یا در گروه نصب شده است سلول ها زبانه ها اصلی(شکل 6).

شکل. 6. گروه سلول ها زبانه ها اصلی

منو فایل® مولفه های® علاوه بر این® رده ® نمایش گزینه های کتاب بعدی® نمایش برچسب های ورقبه شما اجازه می دهد تا برچسب های ورق را حذف / نمایش دهید.

6. کتاب کار - این یک فایل است که بر روی دیسک ذخیره می شود و شامل یک یا چند ورق است. به طور پیش فرض، کتابخانه یک نام دارد Book1، کتاب 2 .... شما می توانید فایل را با استفاده از آیتم منو ذخیره کنید فایل® صرفه جویی. تیم ذخیره به عنوانقابل انتخاب اگر می خواهید فایل را که قبلا بر روی دیسک تحت نام جدید ثبت شده است ذخیره کنید. فایل های اکسل 2010 گسترش پیش فرض است .xlsx .

7. نمودار- این یک نمایش گرافیکی از داده های جدول است. این را می توان در یک ورق جداگانه ذخیره کرد و ممکن است با متن یا جدول همراه باشد.

8. تصویر- با کمک یک گروه ایجاد شده است تصاویر زبانه ها قرار دادن در محیط اکسل خود و یا می تواند از یک ویرایشگر گرافیکی دیگر وارد شود.

9. ماژول های ویژوال بیسیک- برنامه های به نام ماکرو و زبان برنامه نویسی ایجاد شده است ویژوال بیسیک.

انواع داده ها

به عنوان یک قانون، انواع داده های زیر در این موارد استفاده می شود:

1. متن - هر توالی شخصیت به طور عمده برای عناوین جدول، ردیف ها، ستون ها و نظرات استفاده می شود.

2. عدد. که در سلول اکسل شما می توانید سه نوع داده های عددی (ثابت) را نمایش دهید:

آ) تمام اعداد - این یک دنباله ای از اعداد از 0 تا 9 با یا بدون آن است: +25؛ -100

ب) اعداد واقعی با semicolons ثابت - اینها کسری دهانی هستند که در آن کل بخش از یک نیمه کسری جدا شده است: 28.25؛ -3،765

ج) semicolons شناور - این اعداد ثبت شده در فرم زیر است: 1.5E + 03 یا 2E-08. این پست نیز نامیده می شود شماره ضبط فرم نمایشی (فرمت علمی).

به طور پیش فرض، شماره به درستی وارد شده با لبه سمت راست سلول هماهنگ شده است. شماره نادرست وارد شده به عنوان متن در نظر گرفته شده و در لبه سمت چپ قرار دارد. اگر تعداد در عرض سلول قرار نگیرد، کل سلول با یک نماد پر شده است # (شکل 7).

شکل. 7. مشاهده اعداد در ورق کار

3. فرمول -این عبارتی است که شامل اعداد، آدرس های سلول ها، توابع و عملیات عملیات و شروع از علامت است = . مثلا:

A1 * 20٪ + 12 * A1 * D12.

روش انجام اقدامات ریاضی در فرمول همان است که در ریاضیات تصویب شده است.

4. تابع - اینها فرمول های برنامه ریزی شده هستند که به شما امکان می دهد توالی های اغلب مواجهه محاسبات را تولید کنید (توابع استاندارد اهداف مختلف).

5.تاریخ- این تاریخ ارائه شده در فرمت های مختلف است که از آن می توان عملیات ریاضی و منطقی تولید کرد. به عنوان مثال، 10/21/2011؛ اکتبر 21، 2011، و غیره

کپی کردن سلول ها

کپی 🀄 می تواند به روش های زیر انجام شود:

1) برگه اصلیگروه ® کلیپ بورد® تیم کپی 🀄;

2) با استفاده از تیم کپی 🀄 منوی زمینه؛

3) با استفاده از ترکیب کلید ;

4) با استفاده از تکنولوژی "کشیدن و ترک" در حالی که با فشار دادن کلید . در این مورد، علامت به نظر می رسد در کنار اشاره گر ماوس + (نشانه کپی)؛

5) استفاده از یک نشانگر در گوشه پایین سمت راست سلول کپی شده. در غیاب این نشانگر، شما باید از تیم استفاده کنید فایل® مولفه های® علاوه بر این® رده ® پارامترها ویرایش® اجازه پر کردن و کشیدن نشانگرها.

به تعداد اشیاء اصلی MS Excel که در این بخش شرح داده شده اند عبارتند از: Workbook (کارگاه) I.

خانواده کارگاه (کتاب های آموزشی)، برگه برگه و کارگاه های کارگاه خانوادگی، محدوده سلولی یا سلول (محدوده).

پس از جسم، معمولا از طریق نقطه ". "اموال یا روش مشخص شده است. گاهی اوقات، برای رسیدن به یک شی خاص، شما باید از طریق سلسله مراتب اشیاء بالاتر بروید.

مثال:

کتاب های آموزشی ("book1.xls"). برگه ها ("list1"). فعال کردن

خانواده کتابخانه ("Book1") دسترسی به کتاب را فراهم می کند. در براکت ها نام کتاب را نشان می دهد.

برگه های خانواده ("List1") دسترسی به ورق کار را فراهم می کند. در براکت ها نام ورق را نشان می دهد.

محدوده محدوده ("محدوده") دسترسی به محدوده سلول ها یا سلول را فراهم می کند. در براکت ها نشان می دهد طیف وسیعی از سلول ها یا نام سلول.

خانواده خانواده (شماره خط، شماره ستون) دسترسی به سلول را فراهم می کند. در براکت ها مختصات سلول را نشان می دهد.

مثال ها:

کتاب های آموزشی ("Book1")

برگه های ("A1: B10) (" A1: B10 ") سلول های (2.3) (2.3) سلول (K، I + 1)

5.4.4.1 شیء کتاب و کتاب ها

که در سلسله مراتب MS Objectکتاب کار (کتاب کاری) بلافاصله پس از ObjectAplication می رود و یک فایل کتاب کار است. کتاب کار یا در قالب فایل های FxxLS (Workbook استاندارد) ORXLA (برنامه کاملا کامپایل شده) ذخیره می شود. خواص و روش های کار کتاب اجازه می دهد

کار با فایل ها این شی در خانواده گنجانده شده است (مجموعه)

کتاب های آموزشی (<Индекс>) یک شی را با شاخص در مجموعه باز می گرداند.

کتاب های آموزشی ("<Имя>") این شی را با نام در مجموعه بازی های آموزشی بازگرداند، در زمان اجرای دستور، یک پیوند را به کتاب فعال بازگرداند.

5.4.4.1.1. خواص

ActiveSheet برگه فعال کتاب را باز می کند. برای به دست آوردن نام ورق، اموال نام استفاده می شود.

مثال ها:

Msgbox ("نام ورق فعال" & ActiveSheet.Name)

msgbox (ActiveWorkbook.activesheet.name) - نام ورق کار فعال را در کادر محاوره ای نمایش می دهد.ActiveDialog - کادر محاوره ای فعال را باز می گرداندActiveChart - یک نمودار فعال را باز می گرداند

ورق - خانواده تمام ورق های کتاب را باز می گرداند.

برگه های برگه - خانواده تمام ورق های کار کتاب را باز می گرداند.

مثال:

برای هر S در ActiveWorkbook.heets Msgbox (S.Name)

نمودارها - یک خانواده از تمام نمودارهای کتاب را که در ورق های کار اجرا نمی شوند، باز می گرداند.

تعداد - تعداد اشیاء خانواده کتابفروشی را باز می گرداند (تعداد کتاب های باز شده توسط برنامه).

FullName - نام کامل کتاب کار را باز می گرداند.

مثال:

Msgbox (ActiveWorkbook.Fulname)

نام - نام کتاب کار فعال را باز می گرداند. 245

مثال:

msgbox (ActiveWorkBook.Name)

مسیر - مسیر را به فایل کتاب کار بازگرداند.

مثال:

msgbox (ActiveWorkBook.Path)

5.4.4.1.2. مواد و روش ها

روش فعال کردن کتابخانه را فعال می کند به طوری که اولین ورق کار آن جریان (در دسترس برای کار) است.

مثال:

کتاب های آموزشی ("کتاب 1"). فعال کردن

workbook.activatevate

روش نزدیک، بسته شدن کتاب کار را فراهم می کند. بستن savechanges نام فایل - کتاب را بسته است. ParametersAvechanges به شما اجازه می دهد تا حفظ تغییرات در کتاب کار را مدیریت کنید. اگر مقدار آن برابر باشد، تغییرات ذخیره می شود، اگر -False ذخیره نشده باشد. ParameterFilename یک رشته حاوی نام فایل کتاب کار است.

مثال:

کتاب های آموزشی ("Book1"). کتابچه های نزدیک ("Book1"). بستن Savechanges: \u003d نام فایل درست: \u003d "Book2"

پنجره جدید برای باز کردن کتاب مشخص شده در یک پنجره جدید طراحی شده است.

مثال:

کتاب های آموزشی ("Book1"). NewWindow

صرفه جویی در خدمت برای ذخیره تغییرات در کتاب کار.

مثال:

کتاب های آموزشی ("Book1"). صرفه جویی

Saveas Filename - برای ذخیره یک کتاب تحت نام دیگری (در فایل دیگری) استفاده می شود.

SaveasCopy - طراحی شده برای ذخیره کتاب کار در یک فایل دیگر، ترک آن را با همان نام باز می شود.

مثال ها:

کتاب های آموزشی ("Book1"). saveas filename: \u003d "kdjf.xls"

activebook.saveascopy نام فایل: \u003d "کتاب من"

Filename Open - به شما اجازه می دهد تا یک کتابچه راهنمای را با نام مشخص شده در پارامتر نام فایل باز کنید.

مثال:

workbooks.open filename: \u003d "book1.xls"

5.4.4.1.3. مناسبت ها

رویدادهای اصلی شیء کتاب در جدول داده می شود. 5.13.

جدول 5.13

هنگامی که یک رویداد رخ می دهد

هنگام بستن یک کتاب کاری

قبل از چاپ یک کتاب کاری

قبل از صرفه جویی در یک کتاب کاری

هنگام اضافه کردن یک ورق جدید

هنگام باز کردن یک کتاب کاری

هنگام فعال کردن ورق کار

5.4.4.2 برگه های شیء Worksheet خانواده

که در سلسله مراتب MS Objectبرگه بلافاصله بعد از کار می رود

شیء کتاب کار نشان دهنده ورق کار کتاب است و وارد خانواده های کارگاه می شود (مجموعه).

مثال ها:

برگه های برگه ("" list1). برگه های برگه (1) .activatevate

مثال:

ActiveSheet.Range ("A1") \u003d 1

5.4.4.2.1. خواص

املاک نام به شما اجازه می دهد تا با نام ورق کار کار کنید.

مثال:

برگه ها (1) .Name \u003d "نتایج"

ActiveCell سلول فعال ورق کار فعال را باز می کند.

سلول با مختصات مشخص شده.

ستون ها (<столбец>) - یک پیوند را به ستون باز می گرداند. به عنوان یک پارامتر، نام یا تعداد ستون را می توان مشخص کرد.

مثال:

برگه ها (1) .columns ("A") \u003d 1

برگه های (1) .columns (1) \u003d 1

ردیف (<строка>) -B وعده یک لینک به رشته. شماره ردیف را می توان به عنوان یک پارامتر استفاده کرد.

مثال:

برگه ها (1) .rows (1) \u003d 1

دامنه (<Диапазон ячеек>) - یک مرجع به محدوده مشخصی از سلول ها را باز می گرداند.

مثال:

برگه های برگه ("" List1 "). مورد استفاده قرار گرفته است - تعداد ورق ها را در کتاب باز می گرداند.

قابل مشاهده - نمایش صفحه کار را در کتاب تعریف می کند. مقادیر معتبر آن: TRUE - ورق کار نمایش داده می شود؛ FALSE - لیست خدمات نامرئی (پنهان) است، اما می توان آن را بر روی صفحه نمایش با استفاده از فرمان جامعه، ورق نمایش داده می شود

نمایش (فرمت، ورق، نمایش)؛ xlveryhidden - ورق کار پنهان است و می تواند بر روی صفحه نمایش فقط به صورت برنامه نویسی نمایش داده شود.

مثال ها:

برگه های زیر خالی ("List3"). قابل مشاهده \u003d نادرست

زیر آشکارا ()

برگه های برگه ("List3"). قابل مشاهده \u003d درست است

برگه های زیر empty1 () ("list4"). قابل مشاهده \u003d Xlveryhidden

اکسل به شما اجازه می دهد تا بسیار زیاد قرار دهید انواع متفاوت اشیاء بر روی ورق: نمودارها، ارقام، تصاویر و SmartArt، به عنوان مثال. برای کار با جسم، باید آن را انتخاب کنید. ساده ترین راه برای انتخاب یک شیء جداگانه این است که با کلیک بر روی آن با دکمه ماوس کلیک کنید.

و اگر می خواهید چند اشیا را انتخاب کنید؟ به عنوان مثال، ممکن است لازم باشد که چندین اشیا را حرکت دهید، آنها را حذف کنید یا قالب بندی را اعمال کنید. اکسل فراهم می کند روش های مختلف اشیاء چندگانه را انتخاب کنید.

Ctrl + کلیک کنید

در هنگام کلیک کردن بر روی اشیاء، کلید Ctrl را نگه دارید - یکی از راه های انتخاب چندین اشیاء.

انتخاب پانل و دید

پنل انتخاب و دیدنشان داده شده در شکل. 151.1، فراهم می کند راه سریع انتخاب (و مخفی کردن) اشیاء. برای باز کردن این پانل، را انتخاب کنید ویرایش خانه پیدا کردن و برجسته کردن منطقه انتخاب. پنل شامل نام هر شی بر روی ورق فعال است. بر روی نام شی کلیک کنید و انتخاب خواهد شد. برای انتخاب چندین اشیاء، CTRL را فشار دهید. شما همچنین می توانید از این پانل برای مخفی کردن اشیاء استفاده کنید (روی نماد کوچک با تصویر چشم کلیک کنید) و سفارش خود را تغییر دهید (از دو دکمه مربوطه در پایین استفاده کنید).

کادر محاوره ای محاوره ای

برای انتخاب تمام اشیاء بر روی ورق، دستور را اجرا کنید ویرایش خانه پیدا کردن و برجسته انتخاب گروه های سلول. بعد، سوئیچ را به موقعیت مناسب تنظیم کنید و روی کلیک کنید خوب.

اشیاء انتخاب ابزار

راه دیگری برای انتخاب اشیاء چندگانه این است که از ابزار انتخاب شیء استفاده کنید (انتخاب کنید ویرایش خانه پیدا کردن و انتخاب انتخاب اشیاء) هنگامی که این دستور را اجرا می کنید، اکسل به یک حالت خاص می رود، و اشاره گر ماوس ظاهر فلش را می گیرد. روی طرح روی ورق کلیک کنید و برای انتخاب تمام اشیاء در منطقه مستطیل شکل بکشید. برای بازگشت به حالت عادی، کلید را فشار دهید خروج.