"Үнэгүй нэмэлтүүд" гэсэн шошготой бичлэгүүд. Excel нэмэлтийг үүсгэ. Хувийн макро ном.

Хүүхдэд зориулсан antipyretics нь хүүхдийн эмчийн зааж өгсөн байдаг. Гэхдээ хүүхдэд яаралтай эм өгөх шаардлагатай үед халуурсан онцгой нөхцөл байдал байдаг. Дараа нь эцэг эх нь хариуцлага хүлээж, antipyretic эм хэрэглэдэг. Нярайд юу өгөхийг зөвшөөрдөг вэ? Том хүүхдүүдэд температурыг хэрхэн бууруулах вэ? Ямар эм хамгийн аюулгүй вэ?

Тодорхойлолт: ExcelVBA- өргөн хүрээний даалгаварт зориулагдсан Excel-д зориулсан ашигтай нэмэлтүүд. Та Microsoft Excel-тэй ажиллахад их цаг зарцуулдаг уу? Макро ашиглан ажлаа хурдасгаж, хялбаршуулна уу: - нэг товшилтоор, Excel таны төлөө бүх ажлыг хийх болно! Макро нь таны гараар хийдэг бараг бүх зүйлийг хийх боломжтой - файлаас мэдээлэл цуглуулах, Excel-ийн мэдээллээр Word баримтыг дүүргэх, шуудан илгээх, интернетээс өгөгдөл татаж авах, аливаа нарийн төвөгтэй байдлын тайлан гаргах, томьёо ашиглан өгөгдөлд дүн шинжилгээ хийх, үнийн жагсаалтын мэдээллийг нэгтгэх. , болон бусад олон.

Дэлгэрэнгүй тодорхойлолт:
Хайлт 1.1.1 - Нэг файлаас нөгөө файл руу өгөгдлийг орлуулах програм (VLOOKUP функцийг солих)
Хэрэв та 2 хүснэгтийг (нэг багана эсвэл хэд хэдэн) харьцуулж, тохирох мөрүүдийн сонгосон баганын утгыг нэг хүснэгтээс нөгөө хүснэгтэд хуулах шаардлагатай бол Хайлтын нэмэлт нь үүнийг товшилтоор хийхэд тусална. товч.

FillDocuments 2.4.7 - Excel-ээс (Excel-ээс Word руу) баримт бичгийг бөглөх програм + захидлын жагсаалт
FillDocuments нэмэлт нь загваруудын дагуу баримт бичгийг үүсгэх (бэлтгэх), үүсгэсэн файлуудыг одоогийн Excel ажлын дэвтрийн мэдээллээр дүүргэх, захидал илгээх чадвартай байх зориулалттай.
Дараах төрлийн файлууд загвар болж болно.
Word загвар ба баримт бичиг (DOC, DOCX, DOCM, DOT, DOTX, DOTM өргөтгөлүүд)
Excel-ийн загварууд болон ажлын номууд (XLS, XLSX, XLSM, XLSB, XLT, XLTX, XLTM өргөтгөлүүд)
текст баримт бичиг (TXT, DAT, XML гэх мэт өргөтгөлүүд)
Бөглөх анхны өгөгдөл болгон Excel-д нээгдсэн файлыг ашигладаг (гарчгийн мөр агуулсан хүснэгттэй)
Баримт бичгийн загваруудын тоо хязгааргүй (хэдийгээр програм нь ашигласан загваруудын тоо 50-аас дээш байвал анхааруулга өгдөг - баримт бичиг үүсгэх хугацаа нь файлын тооноос шууд хамаардаг)
Захидал шуудангаар илгээх нь TheBAT шуудангийн програмын тусламжтайгаар хийгддэг! эсвэл Outlook (таны сонголт)

RenameFiles 1.0.0 - Файлын нэрийг өөрчлөх, хуулах нэмэлт хэрэгсэл
Нэмэлт нь тухайн хавтсанд байгаа файлуудын нэрийг өөрчлөхөд зориулагдсан.
Эх өгөгдөл (эх ба очих файлын нэр) нь Excel хүснэгт юм
Програмын тохиргоо нь Excel хүснэгтийн аль баганад файлын нэрийг авахыг зааж өгдөг.
Сонголтоор та файлын нэрийн угтвар болон дагаварыг зааж өгч болно.

Parser 2.2.3 - Сайт болон файлуудыг задлан шинжлэгч (Excel дээр сайтаас өгөгдөл цуглуулах)
Энэ програм нь дурын сайтын хуудсуудаас Excel-д өгөгдлийг ачаалах (шинжилгээ) хийхэд зориулагдсан.
Нэмэлт нь файл задлан шинжлэгчээр ажиллах боломжтой - Word, xml, txt файл гэх мэт өгөгдлийг цуглуулах.
Эхний өгөгдөл нь холбоосууд эсвэл бүтээгдэхүүний SKU-н жагсаалт юм Excel хуудас, эсвэл програм нь эх сурвалж өгөгдөлгүйгээр ажиллаж, сайтаас бүх өгөгдлийг татаж аваад, Excel хүснэгтийг эхнээс нь үүсгэдэг.
Програм нь вэб хуудасны эх текст (HTML код) болон хуудасны текст эсвэл түүний хэсгийг (HTML кодоос авсан) хоёуланг нь боловсруулах боломжтой.
Холбоосоор файл татаж авах ажлыг хэрэгжүүлсэн (файлыг татаж авах холбоосыг вэб хуудасны HTML кодоос авах боломжтой).
Татаж авсан файлууд нь сонгосон Excel баганаас нэрийн дор заасан хавтсанд хадгалагдана (та файлын нэрийн маск тохируулж болно)

BarcodeScanner 1.1.1 - Бар код сканнер: Excel хүснэгтэд өгөгдөл оруулах
Энэхүү программ нь бар код сканнераас Excel хүснэгтэд өгөгдөл оруулах ажлыг хөнгөвчлөх зорилготой юм.
Та сканнер дээрх товчлуурыг дарна уу - уншсан зураасан код нь Excel хүснэгтэд автоматаар олдох бөгөөд энэ мөрөнд барааны тоо нэгээр нэмэгдэнэ.

Хөтөлбөрийн онцлогууд:
Баркодын оролтыг засах 2 горим: тогтмол урт, эцсийн тэмдэгтээр
уншсан зураасан кодноос тэмдэгтүүдийн хэсгийг устгах чадвар
хүснэгтийн төгсгөлд шинэ (хүснэгтэнд байхгүй) зураасан кодыг нэмж оруулах
нэгэн зэрэг олон бар код бүхий нүдийг дэмжих
гараас барааны тоо хэмжээг оруулах (хэрэв барааны тоо 1-ээс их бол)
хайлтын үр дүнгийн өнгөт заалт (ногоон - зураасан код хүснэгтэд олдсон, улаан - олдсонгүй, шар - энэ зураасан код нэмсэн шинэ мөр)
Програмын тохиргоонд та дараахь зүйлийг тохируулж болно.
бар код бүхий баганын дугаар, барааны тоо
Excel хүснэгтэд шинэ бар код нэмэх горимыг идэвхжүүлнэ
тухайн бүртгэлд (мөр) барааны тоо хэмжээг хязгаарласан баганыг тогтоох
гарнаас тоо хэмжээг оруулах "халуун товчлуур" тохируулна уу

PastePictures 3.3.4 - Excel-д зураг (зураг) оруулах нэмэлт хэрэгсэл
Нэмэлт нь Excel-ийн хүснэгтийн нүднүүдийн агуулгад үндэслэн сонгосон фолдероос зураг хайх, олсон зургийг зэргэлдээх нүднүүдэд (эсвэл эдгээр нүднүүдийн тэмдэглэлд) оруулах боломжийг олгоно.
Нэмж дурдахад, нэмэлт хэрэгсэл нь холбоосуудаас зураг татаж авах, татаж авсан зургуудыг заасан хавтсанд хадгалах, нүдний тэмдэглэлд зураг оруулах боломжтой.

Нэмэлт функцууд:
дэд хавтаснаас зураг хайх (дэд хавтас доторх хайлтын гүн хязгаарлагдмал биш)
оруулсан зургийн хувьд хэрэглэгчийн сонгосон хэмжээг тохируулах
зураг хайх, оруулах төлөвийг харуулах (явцын мөр)
хүснэгт боловсруулах үр дүнгийн гаралт (хэдэн зураг оруулсан, хэд нь олдохгүй байна)
оруулсан зурган дээр гипер холбоос нэмэх (зураг дээр дарснаар эх файл нээгдэнэ)
Файл хайх 2 горим - файлын нэртэй яг таарч, зургийн файлын нэрний эхэнд
Зураг оруулах 2 горим - нүдний хэмжээг тохируулах, эсвэл анхны зургийн пропорцийг хадгалах.
сонгосон хавтсанд байгаа файлуудын тоог харуулна
файлын нэр бүхий баганыг сонгох, оруулсан зургийн баганын дугаарыг зааж өгөх чадвар
нүдэнд тайлбарт зураг оруулах чадвар
Google-ээс алга болсон бүтээгдэхүүний зургийг хайх (заасан сайтуудаас хайх)
нэг дор хэд хэдэн баганад зураг оруулах горим

SearchText 1.0.1 - Excel-ийн ажлын номын бүх хуудаснаас хайх нэмэлт хэрэгсэл
SearchText нэмэлт нь Excel-ийн номонд өгөгдсөн текстийг хайхад зориулагдсан бөгөөд хайлтын үр дүнг тусдаа хуудсан дээр харуулна.

Эмчилгээний журам:
Хатуу (сүлжээний биш!) диск дээрээ нэмэлт хавтсанд тохиромжтой байршлыг сонгоод үүнийг бүү өөрчил, учир нь Дараа нь Excel эхлэх бүртээ энэ хавтсаас нэмэлтүүдийг ачаалах болно.
Excel програмыг ажиллуулж, аюулгүй байдлын тохиргоо руу орж, макро сонголтууд дээр "Макро идэвхжүүлэх" ба "VBA төслийн объектын загварт итгэх итгэл" гэсэн нүдийг чагтална уу.
AT Excel тохиргоо, "Нэмэлтүүд" таб дээр "Go" дээр дарж, нэмэлтүүдтэй хавтсыг сонгоод шаардлагатай нэмэлтүүдийг холбоно уу.
Excel-ийг хааж, интернетийг унтраа.
Түлхүүр үүсгэгчийг ашиглан бүртгэлийн мэдээллийг бүртгэлд оруулна уу.
Excel-ийг эхлүүлээд бүх нэмэлтүүд бүртгэгдсэн эсэхийг шалгана уу.
Бүртгэлийн засварлагч (regedit) ашиглан програмуудыг дараах түлхүүрүүдэд хандахыг хориглоно.
HKEY_CURRENT_USER\Software\ExcelVBA\BarcodeScanner
HKEY_CURRENT_USER\Software\ExcelVBA\FillDocuments
HKEY_CURRENT_USER\Software\ExcelVBA\Lookup
HKEY_CURRENT_USER\Software\ExcelVBA\Parser
HKEY_CURRENT_USER\Software\ExcelVBA\PastePictures
HKEY_CURRENT_USER\Software\ExcelVBA\RenameFiles
HKEY_CURRENT_USER\Software\ExcelVBA\SearchText
"зөвхөн унших" зөвшөөрлийг тохируулах
Интернет холбоно уу.

Хөгжүүлэгчийн хувьд та VBA-г ашиглан баримт бичиг, загвартай ажиллах ажлыг автоматжуулахын зэрэгцээ удирддаг кодтой харилцах боломжтой. Гэсэн хэдий ч та VBA-ийн давуу талыг бүрэн ашиглаж байна уу? Хэрэв та Microsoft Office-ийн шинэ төслийг эхлүүлэхдээ эхлээд Microsoft-ыг нээнэ үү харааны студиТа нэмэлт ажил хийж магадгүй.

Хэрэв таны төсөл серверийн интеграцчилал, илүү уян хатан хэрэглэгчийн интерфэйсийн дизайн эсвэл Microsoft Silverlight технологи зэрэг удирддаг кодын функцуудыг өргөнөөр ашиглах шаардлагатай бол та Visual Studio-г шууд нээж болно. Гэсэн хэдий ч, төслийн шаардлагыг илүү хялбар, хурдан боловсруулах (болон илүү зардал багатай) шийдлээр хангаж чадвал VBA-г ашиглахыг оролдох цаг болсон байх.

Тун удалгүй томоохон компани Visual Studio дээр энгийн нэмэлт хэрэгсэл үүсгэхэд бэрхшээлтэй тулгарсан. Энэ нэмэлтийг Word, PowerPoint, Excel програмууд дээр туузан дээр таб нэмэхэд ашигласан. Уг таб нь хэд хэдэн тусламжийн сэдвүүдийн холбоосыг агуулсан байх ёстой байв.

Компанийн төлөөлөгчид надаас тусламж хүсэхэд би тэднээс яагаад ийм энгийн тохиолдолд VBA ашигладаггүйг асуусан. Ямар ч онцгой шалтгаан байгаагүй нь тогтоогдсон. Visual Studio-оос өөр зүйл ашиглах нь тэдний санаанд ороогүй. Тиймээс би Office 2010 програмын Visual Basic редакторуудыг нээсэн бөгөөд нэг цагийн дотор Word, Excel, PowerPoint-д зориулсан энгийн нэмэлтүүд, хэрэглэгчийн интерфэйс нь анх төлөвлөж байсан шигээ хийгдсэн.

гэж хэлдэг шиг. бор шувууг их буугаар бүү бууд. Хэрэв VBA-ийн тусламжтайгаар асуудлыг шийдэж чадвал та цаг хэмнэж, кодыг багасгаж, ашиглахад хялбар, цөөн хамаарал бүхий багц үүсгэж болно.

Мэдээжийн хэрэг, дээр дурдсан зүйл бол энгийн жишээ юм. Гэсэн хэдий ч та юу хийж чадахаа гайхаж магадгүй юм VBA нэмэлтүүдшийдэл нь нэг хэрэглэгч эсвэл олон мянган хэрэглэгчдэд зориулагдсан эсэх. Би мэргэжлийн баримт бичгийн зөвлөхийн хувьд 100 орчим улс орон, бүс нутагт хагас сая гаруй ажилтантай компаниудад Word, PowerPoint, Excel программ дээр VBA-д суурилсан шийдлүүдийг бий болгодог.

Дараах хэсгүүд нь Word, PowerPoint, Excel дээр нэмэлт файл үүсгэх талаар мэдээлэл өгнө. Дараа нь байгууллагын баримт бичгийг бий болгоход хялбар болгохоос эхлээд Office 2010-ын суурилагдсан чадавхитай харилцах хүртэл нэмэлт хэрэглүүрээр гүйцэтгэж болох даалгаврын төрлүүдийн жишээг өгдөг.

Энэ хэсэгт дээрх жишээн дээр үндэслэн Word, PowerPoint, Excel програмуудад энгийн нэмэлтүүдийг хэрхэн үүсгэх талаар мэдээлэл өгнө. Нэмэлт бүр нь хэрэглэгчдэд тодорхой багц тусламжийн сэдвүүдэд хурдан нэвтрэх боломжийг олгодог тусгай табыг туузан дээр нэмдэг.

Word нэмэлтийг үүсгэ

Word-д зориулсан VBA нэмэлтүүд нь дэлхийн загварууд юм. Глобал загваруудыг идэвхтэй баримт бичгээс үл хамааран ашиглах боломжтой байхаар тохируулсан. Word нэмэлтийг үүсгэхийн тулд та .dotm файл (макро идэвхжүүлсэн Word загвар) үүсгэх хэрэгтэй.

VBA төслийг хэрхэн үүсгэх

    DOTM загвар нь Word дээр нээгдсэн бол Хөгжүүлэгч табын Code бүлгийн Visual Basic товчийг дарна уу. Та мөн ALT+F11 гарын товчлолыг дарж болно.

    Insert цэснээс Module-г сонгоно. Properties цонхонд модульд нэр өгнө үү.

    Хэрэгслийн цэснээс Төслийн шинж чанаруудыг сонгоод төслийн нэрийг тохируулах, тайлбар нэмэх эсвэл нууц үгийн хамгаалалтыг тохируулах боломжтой.

Тусламжийн нэмэлтийн кодыг доор харуулав. Энэ кодыг үүсгэсэн модуль руу хуулна уу.

Чухал!

Эдгээр макроны иш татсан файлуудыг Microsoft Татаж авах төвөөс Office 2010 бүтээгдэхүүний гарын авлага болон Ribbon Live цэсийн гарын авлагыг татаж авах замаар олж авч болно. Компанийн брендийн удирдамжийн баримт бичиг болгон ашиглаж болох прототип файлыг энэ нийтлэлийн татаж авах багцын жишээнээс олж болно. Нэмэлтийг туршихын тулд та эдгээр файлуудыг макродод заасан зам болон нэрийг ашиглан хадгалах ёстойг анхаарна уу. Хэрэв өөр зам болон файлын нэрийг ашиглаж байгаа бол макрог зохих ёсоор нь өөрчил.

Үүнийг бас анхаарна уу бүрэн хувилбаруудЭнэ нийтлэлд жишээ болгон ашигласан бүх нэмэлтүүд нь кодын жишээ татаж авах багцад багтсан болно. Гэсэн хэдий ч Word, PowerPoint, Excel-д зориулсан Тусламжийн тусгай нэмэлтүүдийг туршихын тулд та туузан дээрх интерактив цэсэнд тохирох бүтээгдэхүүний гарын авлага эсвэл гарын авлагыг татаж аваад хадгалах эсвэл суулгах ёстой.

Сонголт нь тодорхой нийтийн oPath-ыг мөр дэд тушаалаар тохируулна "Энэ процедурт ашигласан FollowHyperlink арга нь нээлттэй баримт бичиг шаарддаг.Баримт бичгүүдтэй бол .Count = 0 Дараа нь .Төгсгөлийн төгсгөл байвал нэмнэ "Хэрэв та энд үзүүлсэн шиг програмын файлд байгаль орчны хувьсагчийг ашигладаг бол, "(энэ нь ихэвчлэн зөвлөдөг) хөтчийн үсгийг хатуу кодлохын оронд, "Program Files x86 хавтас хоёуланг нь агуулсан 64 битийн машинууд гэдгийг анхаарна уу "болон Програмын файлуудын хавтас нь хүссэн байршлыг зааж өгөхгүй байж магадгүй. oPath = Environ("ProgramFiles" ) ActiveDocument.FollowHyperlink Хаяг:=oPath & _ "\CompanyTools\CustomHelp\Word 2010\Word 2010 Guide.html", NewWindow:=Үнэн гарах дэд алдаа зохицуулагч: "Файлын нэр эсвэл зам олдохгүй бол 4198 алдаа гарна.Хэрэв Err.Number = 4198 бол MsgBox "Word 2010 интерактив гарын авлага боломжгүй байна."& _ , vbInformation End If End Sub Sub ProductGuide(ByVal Control As IRibbonControl) дээр Алдааны тухай Алдаа зохицуулагч руу очих баримт бичигтэй бол .Count = 0 Дараа нь .Төгсгөлийг нь oPath = Environ("ProgramFiles" ) ActiveDocument.FollowHyperlink & хаягаар нэмнэ үү:=o _ "\CompanyTools\CustomHelp\WordProductGuide.pdf" ""WordProductGuide.pdf" файл боломжгүй байна." & _ "Тусламж авахын тулд орон нутгийн мэдээллийн технологийн хэлтэст хандана уу.", vbInformation End If End Sub Sub BrandOverview(ByVal Control As IRibbonControl) Алдаа дээр GoTo Errorhandler with Documents If .Count = 0 Дараа нь .Төгсгөлийн төгсгөлийг нэмнэ oPath = Environ("ProgramFiles" ) ActiveDocument.FollowHyperlink & Address:=o "\CompanyTools\CustomHelp\Brand Guidelines.pdf", NewWindow:=Үнэн гарах дэд алдаа зохицуулагч: Хэрэв Err.Number = 4198 бол MsgBox ""Brand Guidelines.pdf" файл боломжгүй байна." & _ "Тусламж авахын тулд орон нутгийн мэдээллийн технологийн хэлтэст хандана уу.", vbInformation End If End Sub

Глобал загвар суулгахын тулд Word програмаас гараад Word Startup хавтсанд файлаа хадгална уу. Таныг Word програмыг эхлүүлэхэд энэ хавтсанд байгаа дэлхийн загваруудыг автоматаар ачаална. Гэсэн хэдий ч нэмэлтийг ачаалахын тулд та дараагийн хэсэгт тайлбарласны дагуу эхлээд тусгай туузны табын Office Open XML тэмдэглэгээг нэмэх ёстой.

Microsoft Windows 7 болон Windows VistaӨгөгдмөл Word эхлүүлэх хавтас нь дараах замд байрладаг: C:\Users\[хэрэглэгчийн нэр]\AppData\Roaming\Microsoft\Word\Startup. Глобал нэмэлтийн загваруудыг удирдах эсвэл Word дээр нэмэлтийг ачаалагдсан эсэхийг шалгахын тулд Хөгжүүлэгч таб дээрх Нэмэлтүүд товчийг дарна уу.

Хэрэв та нэмэлтийг татаж авсны дараа кодыг өөрчлөх шаардлагатай бол Word дээр .dotm файлыг нээнэ үү. Word нь өмнө нь татаж авсан жишээг нээлттэй загвараар автоматаар солино. Visual Basic Editor дээрх кодыг засварлаж, өөрчлөлтөө хадгалаад .dotm файлыг хаа. Нэмэлтийн ачаалагдсан жишээ нь хамгийн сүүлийн үеийн өөрчлөлтүүдээр автоматаар шинэчлэгдэж, ачаалагдсан хэвээр байна; Та Word програмыг дахин эхлүүлэх шаардлагагүй.

Анхаарна уу

Энэ нийтлэлд тайлбарласан хэрэглэгчийн интерфэйсийн тохиргоонууд нь зөвхөн Office 2010-д хамаарах ба Mac 2011-д зориулсан Office-д хамаарахгүй. Word 2011 дээр та загварт тусгай хэрэгслийн мөр болон цэсийг программчлан нэмж болно. Гэсэн хэдий ч та үүнийг Word програмаас ямар ч код ашиглахгүйгээр хийж болно. Үүнийг хийхийн тулд "Харах" цэсэнд байгаа зүйлийг зааж өгнө үү Хэрэгслийн мөрүүдмөн зүйлийг сонгоно уу Хэрэгслийн мөр болон цэсийг өөрчлөх.

Үүнийг бичиж байх үед Word 2011 ажиллаж эхлэхэд глобал загварыг автоматаар ачаалахад нэмэлт алхам шаардлагатай байж болохыг анхаарна уу. Дээрх зааврыг дагасны дараа загвар дахин ачаалагдахгүй бол Normal.dotm глобал загварын модульд аль макро нэмэхийг зааж өгсөн нэг мөрт макро нэмнэ үү. Энэ макроны код нь дараах байдалтай байна (харгалзах глобал загварын зам болон файлын нэрийг кодонд зааж өгнө үү):

Sub AutoExec()AddIns.Add fileName:="", Install:=TrueEnd Sub

Нэмэлтэнд зориулж хэрэглэгчийн хэрэглэгчийн интерфэйсийг үүсгэ

Та баримт бичиг эсвэл загварт туузыг өөрчлөхийн тулд хэрэглүүрийг аль хэдийн ашиглаж байгаа байж магадгүй ч гараар тэмдэглэгээ нэмснээр үүнийг хялбар бөгөөд хурдан болгодог. Office Open XML тэмдэглэгээний нэгэн адил та Windows Notepad эсвэл бусад зүйлийг ашиглаж болно текст засварлагч. Гэсэн хэдий ч, энэ тохиолдолд ийм байж болно ашигтай хэрэглээ Visual Studio бүтээгдэхүүн нь танд Ribbon Customization схемд хандах боломжийг олгож, IntelliSense технологийн хүчийг ашиглах боломжийг танд олгоно.

Анхаарна уу

Дараах алхмууд нь та баримт бичгийн багцыг нээж, файлд customUI элементийг гараар нэмнэ гэж үзнэ. Хэрэв та өмнө нь үүнийг хийж байгаагүй бол энэ нь Office Open XML баримт бичгийн бүтэцтэй танилцах сайхан боломж юм. Хэрэв та Office Open XML баримт бичгийн багцыг өөрчлөх туршлагатай бөгөөд Visual Studio 2010 ашиглаж байгаа бол Open XML Package Editor Power Tool ашиглан Visual Studio дээр баримт эсвэл загварыг шууд нээх боломжтой. Энэ нь шаардлагатай алхмуудын тоог багасгахад туслах болно, учир нь энэ хэрэгсэл нь багцад хавтас нэмэх, харилцаа холбоог нэмэхэд хялбар болгох, хэсэгчилсэн хэсэг эсвэл файл нэмэх үед агуулгын төрлийг автоматаар удирдах боломжийг олгодог.

Та мөн customUI элементийн бүтцийг бий болгохын тулд нэмэлт хэрэгслийг ашиглаж болно, тухайлбал үнэгүй Custom UI Editor хэрэгсэл нь шаардлагатай хэсгүүдийг автоматаар нэмж, customUI.xml тэмдэглэгээний дээжийг өгдөг.

Энэ жишээн дээрх тэмдэглэгээ нь хэдхэн товчлуурыг агуулдаг боловч хялбархан хэрэгжүүлэх боломжтой хэд хэдэн тохируулгыг харуулж байна. Жишээлбэл, Зураг дээрх гурав дахь товчлуур байгааг анхаарна уу. 1 нь захиалгат зураг юм. Тэмдэглэгээнд мөн тусгай хэрэгслийн зөвлөмжийн текст болон тусгай гарын авлагын товчлолууд орно.

Office 2010 баримт бичиг эсвэл загварт customUI тэмдэглэгээг хэрхэн нэмэх вэ

Зураг 1. CustomUI тэмдэглэгээний үр дүн


    хуваах товчлуурын удирдлага ашиглах;

    суурилуулсан тууз таб дээр захиалгат зүйлсийг нэмэх;

    туузан дээрх таб эсвэл таб дээрх удирдлагын байрлалыг тохируулах;

    удирдлагын харагдах байдлыг хянахын тулд customUI тэмдэглэгээ бүхий VBA ашиглах.

PowerPoint нэмэлтийг үүсгэ

PowerPoint нэмэлтийг үүсгэхийн тулд та эхлээд макро идэвхжүүлсэн PowerPoint танилцуулга (.pptm) ​​файл үүсгэх хэрэгтэй. Нэмэлтүүдэд зориулсан PowerPoint нь зөвхөн унших боломжтой өвөрмөц файлын форматыг (PPAM) ашигладаг. Тиймээс кодыг .pptm файлд бичиж, өөрчилдөг бөгөөд хуулбарыг нь нэмэлт .ppam файл болгон хадгалдаг.

PowerPoint нэмэлтийг хэрхэн үүсгэх

PowerPoint нэмэлтийг хэрхэн татаж авах вэ

    PowerPoint програмын "Хөгжүүлэгч" таб дээрх "Нэмэлтүүд" товчийг дарна уу.

    Нэмэх дээр дарна уу.

    Хадгалсан файлаа сонгоод Нээх товчийг дарна уу.

    Хэрэв аюулгүй байдлын мессеж гарч ирвэл товшино уу Макро идэвхжүүлэх.

Анхдагч байдлаар, татаж авсан PowerPoint нэмэлт файлууд Visual Basic Editor-ийн Төслийн цонхны хэсэгт харагдахгүй. Татаж авсан PPAM төслүүдийг харах, нээхийн тулд та Windows бүртгэлд тохиргоо нэмэх ёстой. HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\PowerPoint\Options-ийн доор DebugAddins нэртэй 1 утгатай DWORD утгыг нэмнэ үү. Үүний дараа PowerPoint програмыг дахин эхлүүлнэ үү. Та татаж авсан PPAM төслөөс контент үзэх, экспортлох, хуулах боломжтой гэдгийг анхаарна уу. Та мөн ачаалагдсан нэмэлт дээр туршиж үзэхийн тулд өөрчлөлт хийх боломжтой бөгөөд энэ нь нэмэлт програмуудыг хөгжүүлэх үед алдааг олж засварлах, шинэ боломжуудыг туршихад маш хялбар болгодог. Гэсэн хэдий ч та татаж авсан нэмэлт файлд өөрчлөлтүүдийг шууд хадгалах боломжгүй.

Excel нэмэлт програмыг үүсгэ

Энэ нийтлэлд дурдсан гурван програмын дотроос Excel-д зориулсан нэмэлт програмуудыг үүсгэх нь хамгийн хялбар нь байж магадгүй, учир нь та файлыг форматаар хадгалах боломжтой. Excel нэмэлтүүд(XLAM), хадгалсан нэмэлт файлыг ачаалж, ачаалагдсан нэмэлт файлд кодыг шууд бичиж, өөрчилнө үү.

Excel-ийн нэмэлтийг хэрхэн үүсгэх, ачаалах

    Үүсгэх excel файлмөн форматаар хадгална Excel нэмэлт (*.xlam). Excel нь файлыг Microsoft-ын нэмэлт хавтсанд автоматаар хадгалдаг.

    Хөгжүүлэгч таб дээрээс Нэмэлтүүд товчийг дарна уу. Хадгалсан нэмэлт нь жагсаалтад гарч ирэх ёстой. Энэ тохиолдолд үүнийг сонгоод (нэмэлт ачаалагдах болно) харилцах цонхыг хаа. Хэрэв нэмэлт зүйл жагсаалтад байхгүй бол Browse товчийг дарж нэмэлт файлын байршлыг олж, ачаална уу.

    Visual Basic редакторыг нээнэ үү. Дараа нь Word болон PowerPoint нэмэлтүүдийн өмнөх хэсгүүдэд заасны дагуу төсөл үүсгэж, контент нэмнэ үү.

    Хэрэв та Word програмын нэмэлт хэсгээс VBA кодыг хуулж байгаа бол Баримт бичгийн цуглуулгын объектын лавлагааг, ActiveDocument объектыг Workbooks болон ActiveWorkbook объектын лавлагаа болгон өөрчил. Мөн Word файлын холбоосыг Excel-ийн харгалзах контентын холбоос болгон өөрчил. Excel-ийн бүтээгдэхүүний гарын авлага болон энэхүү нэмэлтийн Ribbon интерактив цэсний гарын авлагыг дээрх холбоосуудаас татаж авах боломжтой.

    Excel програмаас гараад хавтас руу очно уу Microsoft нэмэлтүүдүүсгэсэн нэмэлт файлаа олохын тулд.

    Нэмэлт файлдаа customUI тэмдэглэгээ нэмнэ үү.

    Хэрэв та Word нэмэлтийн хувьд дээр үзүүлсэн тэмдэглэгээ болон кодыг ашиглаж байгаа бол Excel-ийн агуулгын шинж чанаруудад (шошго, зөвлөмжийн текст гэх мэт) шаардлагатай өөрчлөлтүүдийг хийнэ үү. Хэрэглэгчийн интерфэйсийг өөрчлөхийн тулд Excel файлд агуулагдах RELS болон .xml файлуудыг өөрчлөхийн тулд дээрх зааврыг дагах ёстой.

Дараагийн удаа Excel-ийг нээх үед нэмэлтийг ачаалж, customUI тохиргоог харуулах ёстой.

Хэрэв нэмэлт нь ачаалагдахгүй эсвэл зөв ажиллахгүй бол энэ нь ихэвчлэн дараах шалтгаануудын аль нэгээр тохиолддог.

    Туузны тохиргоо харагдахгүй байна.Хэрэв та customUI тэмдэглэгээтэй файлыг нээхдээ (эсвэл нэмэлтийг ачаалах) туузны тохиргоог харахгүй байгаа бол энэ нь синтаксийн алдаа байж магадгүй юм. Үүсгэсэн customUI.xml файл болон хамаарлыг нэмсэн RELS файлыг шалгана уу.

    • Дутуу ишлэл, хашилт, тэмдэгтийн буруу том үсэг зэрэг жижиг алдаа ч XML баримт бичгийн зарим хэсгийг буруу ажиллуулахад хүргэж болзошгүйг анхаарна уу.

      Мөн зам нь customUI тэмдэглэгээ хадгалагдсан хавтас болон файлын нэртэй таарч байгаа эсэхийг шалгахын тулд RELS файлд нэмсэн харилцааны тодорхойлолтыг шалгана уу.

    Уг процедурыг хийдэггүй.Хэрэв туузан дээрх нэмэлт хяналтыг дарснаар процедурыг дуусгахгүй бол дараахь зүйлийг шалгана уу.

    • CustomUI тэмдэглэгээ нь энэ хяналтын OnAction шинж чанарт ашигласан процедурын нэртэй VBA код дахь процедурын нэртэй таарч байна уу?

      Процедур дахь customUI тэмдэглэгээг VBA кодын туузан удирдлага болгон зарласан OnAction атрибутын утга болгон ашигладаг уу?

    Нэмэлт кодыг гүйцэтгээгүй байна.Хэрэв нэмэлтийн хэрэглэгчийн интерфэйс туузан дээр гарч ирэх боловч аль ч процедурыг гүйцэтгээгүй бол асуудал нь аюулгүй байдлын тохиргоотой холбоотой байх магадлалтай.

    Хөгжүүлэгч таб дээр дарна уу Макро аюулгүй байдал. Сонголтыг сонгоно уу Мэдэгдэл бүхий бүх макро идэвхгүй болгох. Бүх макро ажиллуулахыг зөвшөөрөх нь мэдээжийн хэрэг биш юм. Гэсэн хэдий ч хэрэв та бүх макрог мэдэгдэлгүйгээр идэвхгүй болговол нэмэлтүүдийг ачаалах боломжгүй болно.

Өмнө дурьдсанчлан, энэ нийтлэл дэх тусгай тусламжийн жишээ нь нэмэлтүүдийг ашиглах хамгийн энгийн аргуудын нэгийг харуулж байна. VBA-ийн тусламжтайгаар та төрөл бүрийн хэрэгцээнд нийцсэн баримт бичгийн менежментийн бүрэн шийдэл бүхий нэмэлт програмуудыг үүсгэж болно.

Дараах хэсгүүдэд тусгагдсан даалгаврууд нь зөвхөн үндсэн ажил юм. Тэдний зорилго нь хэрэглэгчийн мэдээллийг цуглуулах, хадгалах, баримт бичгийг бөглөх, тэдгээрийн агуулгыг задлан шинжлэх, файлыг хаах, програм ажиллуулах гэх мэт суулгасан функцуудтай харилцах зэрэг янз бүрийн нөхцөлд хэрэглэж болох үндсэн зарчмуудыг нэвтрүүлэх явдал юм.

Та эдгээр зарчмуудыг судлахдаа тухайн жишээнд аль програмыг ашиглаж байгаагаас үл хамааран дараах VBA кодын ихэнх нь Word, PowerPoint эсвэл Excel-д хамаарах боломжтой гэдгийг санаарай.

Баримт бичиг үүсгэх ажлыг автоматжуулах

Баримт бичигтэй хэрэглэгчдийн ажлыг автоматжуулахдаа та хэрэглэгчийн өгөгдөл, тохиргоог цуглуулж, хадгалах, дараа нь хүлээн авсан мэдээллээ программчлан контент үүсгэх эсвэл өөрчлөхөд ашиглах шаардлагатай болж магадгүй юм.

Энэ жишээнд Word нэмэлт нь холбоо барих мэдээлэл болон цаасны хэмжээ тохиргоог цуглуулдаг. Энэ нь мөн хэрэглэгчдэд компанийн брэндийн имэйл үүсгэх боломжийг олгодог. Таныг захидал үүсгэх үед нэмэлт нь хадгалсан мэдээллийг автоматаар ашигладаг.

Энэ жишээн дээрх нэмэлт нь нэг хэрэглэгчийн хэлбэр, гурван модулийг агуулна.

    Хэрэглэгчийн маягт нь хэрэглэгчийн өгөгдөл, тохиргоог цуглуулах, хадгалахад ашиглагддаг.

    Эхний модуль нь хадгалсан хэрэглэгчийн өгөгдлийг сэргээх гэх мэт янз бүрийн процедурт хэрэглэгддэг хувьсагчдад зориулагдсан болно.

    Хоёрдахь модуль нь туузны удирдлагад зориулагдсан.

    Гурав дахь модуль нь захиалгат баримт бичиг үүсгэх кодыг агуулдаг.

Энэ даалгаврын хувьд та хэрэглэгч өгөгдөл оруулах боломжтой харилцах цонх (хэрэглэгчийн хэлбэр) үүсгэх хэрэгтэй. Дараа нь энэ өгөгдлийг Windows бүртгэлд хадгалах ёстой.

Хэрэглэгчийн мэдээллийг цуглуулах, хадгалах



Энэ жишээнд хэрэглэгчийн өгөгдөл бүртгэлд хадгалагдаж байгааг анхаарна уу. Бусад нэмэлтүүд нь PowerPoint эсвэл Excel-д тусгай контент үүсгэх үед шаардлагатай бол энэ өгөгдөлд хандах боломжтой. Үндсэндээ PowerPoint эсвэл Excel дээр та энэ жишээнд ашигласантай төстэй код болон хэрэглэгчийн маягт үүсгэж болно.

Захиалгат баримт бичгийг хэрхэн үүсгэх

Нэмэлтийн хэрэглэгчийн интерфэйсийг үүсгэ

Энэ жишээн дээрх нэмэлт хэрэглэгчийн интерфэйс нь Зураг 1-1-д үзүүлсэн шиг Догол бүлгийн дараа Нүүр хуудас таб дээр байрлуулсан хуваах товчлуурын удирдлагыг ашигладаг. 4. Энэхүү захиалгат туузны элементийг үүсгэхийн тулд дээрх customUI жишээн дэх 1-4-р алхмуудыг дагана уу. 2-р алхамд дараах тэмдэглэгээг ашиглана уу.

Цагаан будаа. 4. Нүүр хуудас таб дээрх захиалгат нэмэлт зүйл


Энэ жишээ нь агуулгын хяналтыг дүүргэхийн тулд хадгалсан өгөгдлийг ашигладаг. Гэсэн хэдий ч, та ижил төстэй алхмуудыг ашиглан Word баримт бичиг, PowerPoint танилцуулга эсвэл Excel ажлын дэвтэрт бусад объектуудыг бөглөж болно. Жишээлбэл, та Word баримтын хүснэгтийн нүд эсвэл хавчуурга, PowerPoint програмын текст хайрцаг, Excel програмын ажлын хуудасны нүдийг контентоор дүүргэж болно.

Анхаарна уу

Дараах хэсэгт авч үзсэн олон програмын үйл явдлыг Mac 2011-д зориулсан Office-д дэмждэггүй. Аппликешны үйл явдлууд нь PowerPoint 2011 дээр дэмжигддэггүй, харин Word 2011 дээр хязгаарлагдмал байдаг. Гэсэн хэдий ч, Mac 2011-д зориулсан Excel-д та VBA төслийн модуль болон ангийн модулийг тохируулах, боломжтой програмын үйл явдлуудыг үзэхийн тулд ижил алхмуудыг ашиглаж болно. Word эсвэл Excel програмын үйл явдлуудыг ашиглах тухай танилцуулгыг дараагийн хэсэгт байгаа процедурын дараах тэмдэглэлээс үзнэ үү. Word 2011 нь баримт бичгийн түвшний үйл явдлуудыг дэмждэг бол PowerPoint 2011 нь слайд шоутай холбоотой олон тооны макронуудыг дэмждэг болохыг анхаарна уу.

Хэрэглээний үйл явдлуудтай харилцах

Төрөл бүрийн шалтгааны улмаас та өөрийн нэмэлт програмыг баримт бичгийг хэвлэх эсвэл файл хаах зэрэг програм эсвэл тодорхой баримт бичигт суулгасан үйл явдлуудтай харилцахыг хүсч болно. VBA хэл нь хэрэглээний түвшинд (ямар баримт нээлттэй байгаагаас үл хамааран) болон баримт бичгийн түвшинд (өөрөөр хэлбэл тодорхой баримт бичигтэй холбоотой, тухайлбал, үүсгэсэн) үйл явдлуудтай харилцах хэд хэдэн аргыг өгдөг. тодорхой загвар).

Баримт бичгийн түвшний үйл явдлууд нь нэг баримт бичиг эсвэл загвар дээр ажиллахад зориулагдсан VBA кодонд илүү өргөн хэрэглэгддэг. Та мөн өөрийн нэмэлт программдаа код оруулж, баримт бичиг эсвэл загварын функцуудтай ажиллах боломжтой. Гэсэн хэдий ч програмын түвшний үйл явдлууд нь хэрэглэгчийн үйлдэлд хариу өгөхийн тулд Word, PowerPoint эсвэл Excel нэмэлтүүдэд шууд суулгаж болох тул нэмэлт програмуудад ашиглахад илүү тохиромжтой байдаг.

Энэ жишээ нь хэрэглэгч файлыг хаах үед компанийн танилцуулгыг баталгаажуулахын тулд PowerPoint дээр програмын түвшний үйл явдлыг үүсгэдэг. Код нь танилцуулгад загвар байгаа эсэхийг шалгаж, хэрэглэгчээс нэмэлт дээжийг програмын дагуу устгахыг сануулж, файлд зөвхөн анхны брендийн дээжийг үлдээх болно.

Анхаарна уу

Энэ жишээг хуучин файлын форматыг (Office 2003 ба түүнээс өмнөх хувилбар) ашигладаг Microsoft Office-ын хувилбараас Office 2010 (эсвэл Office 2007) руу шилжүүлж буй компаниудад түгээмэл тохиолддог хэрэглэгчийн сэтгэл ханамжгүй байдлын нийтлэг шалтгааныг авч үзсэн тул энэ жишээг энэ нийтлэлд сонгосон болно. Хэрэглэгчид програмын өмнөх хувилбарт үүсгэсэн үзүүлэнгүүдээс слайдыг хуулахдаа үзүүлэн дэх слайдуудыг тогтмол харагдуулахын тулд Эх сурвалжийн форматыг хадгалах командыг ихэвчлэн ашигладаг. Гэсэн хэдий ч бодит байдал дээр энэ командыг ашиглах болгонд өөр мастер болон байршлын багц нэмэгддэг. Үүний үр дүнд хэрэглэгчид болон туслах албаны мэргэжилтнүүд авлигад өртсөн гэж үзэж болохуйц олон тооны дээж, тогтворгүй формат, хэт их файлын хэмжээ бүхий танилцуулга юм. Жишээ кодын нэгэн адил хэрэгсэл нь хэрэглэгчдэд тодорхой үйлдлийн үр дагаврыг ойлгуулах замаар удирдахад хэцүү болгодог үзүүлэнг хэт төвөгтэй болгохоос зайлсхийхэд тусалдаг.

Хэрэглээний үйл явдал үүсгэхийн тулд та өөрийн VBA төслийн аль ч одоо байгаа модульд зарим код нэмж, дараа нь үйл явдлын кодын ангийн модулийг нэмэх ёстой. Дараах жишээнд хэрэглэгчийн сонголт дээр тулгуурлан тодорхой үйлдлүүдийг хийж чадах хэрэглэгчийн хэлбэрийг ашигласан болно.

Нэмэлт доторх хэрэглээний түвшний үйл явдлыг хэрхэн үүсгэх

Энэ файлыг нэмэлт болгон хадгалж, PowerPoint-д ачаалсны дараа нэмэлтийг шалгахын тулд CompanyPres хувьсагч болон зарим дээжийг агуулсан танилцуулга хэрэгтэй болно. Энэ нийтлэлд татаж авах багцад багтсан жишээ баримт бичгийг ашиглана уу. Та мөн загварыг ашиглан өөрийн туршилтын үзүүлэнг үүсгэж болно.

Нэмэлт хэрэглэгчийн интерфэйсийг программчлан удирдах

Нэмэлтэд зориулж хэрэглэгчийн хэрэглэгчийн интерфэйсийг үүсгэх үед заримдаа Office Open XML тэмдэглэгээгээр хангах боломжгүй гадаад төрх байдалд нэмэлт хяналт хэрэгтэй болдог. Жишээлбэл, хяналтын шошгоны текст нь тодорхой нөхцлөөс хамааран өөрчлөгдөж эсвэл хэрэглэгчийн тохиргооноос хамааран удирдлагын харагдах байдал өөрчлөгдөж болно. Аз болоход customUI схем нь энэхүү уян хатан байдлыг хангах олон тооны шинж чанаруудыг агуулдаг.

Дараах хувилбарт компани Excel-ийн туузан дээр байрлуулсан тусгай хэрэгслүүдийн багцыг ашигладаг. Зөвхөн зарим хэрэглэгчдэд тохирох таб хэрэгтэй. Excel эхлэхэд нэмэлт нь хэрэглэгчээс захиалгат таб харуулахыг хүсч байгаа эсэхийг асууна. Хэрэв хэрэглэгч табыг нуухыг зааж өгсөн бол нэмэлт нь "Нүүр хуудас" табын төгсгөлд тохируулсан табыг буцааж асаахад ашиглах боломжтой хяналтыг нэмдэг.

Энэхүү VBA төсөл нь хэрэглэгчийг Excel-ийг эхлүүлэх бүрт кодыг гүйцэтгэх үйл явдлыг үүсгэхийн тулд Ribbon хяналтын процедур, хэрэглэгчийн тохиргоог сонгох UserForm, нэмэлтийн ThisWorkbook объект дахь кодыг агуулсан модулийг шаарддаг.

Дараах процедур нь танд захиалгат туузны таб болон анхны табыг идэвхгүй болгосон хэрэглэгчдэд харуулах дахин тохируулах товчлуурын хувьд customUI.xml тэмдэглэгээтэй байна гэж үзэж байна.

Өөрөө гарын үсэг зурсан гэрчилгээг тохируулахын тулд харилцах цонхыг ашиглана уу (Эхлүүлэх цэс, Бүх програмууд, Microsoft Office, Microsoft Office хэрэгслүүд).

Баталгаажсан гэрчилгээ худалдаж авах боломжтой арилжааны гэрчилгээний байгууллагыг олохын тулд харилцах цонхыг нээх ёстой VBA төслүүдэд зориулсан дижитал гэрчилгээ үүсгэх хэрэгсэлБоломжтой үйлчилгээ үзүүлэгчдийн жагсаалтыг харахын тулд харгалзах холбоос дээр дарна уу.

Энэ нийтлэл нь Word, Excel, PowerPoint програмуудад зориулсан VBA нэмэлтүүдийг үүсгэх үндсийг харуулсан. Энэ нь нэмэлтүүдийн өргөн хүрээний даалгаварт хамаарах үндсэн зарчмуудыг харуулсан жишээнүүдийг агуулдаг. Мэдээжийн хэрэг, нэг нийтлэлд VBA шиг хүчирхэг програмчлалын хэлний бүх шинж чанарыг багтаах боломжгүй юм. Шинэ төсөлд удирддаг кодыг ашиглах эсэхээ шийдэхийн өмнө VBA-г ашиглах талаар бодож үзээд аль арга нь асуудлыг хамгийн энгийн аргаар шийдвэрлэхийг тодорхойл.

Олон хөгжүүлэгчид төсөл дээр ажиллах нь кодын цонхноос эхлэх ёстой гэдэгт бат итгэдэг. Гэсэн хэдий ч таны автоматжуулсан програмууд нь удирдах код эсвэл VBA-аар дамжуулан маш хүчирхэг, уян хатан байдаг гэдгийг санаарай. Энгийн автоматжуулалтын шийдлийг хэрэгжүүлэх магадлал өндөр энгийн аргааркод бичихгүйгээр (эсвэл бид ихэвчлэн код бичих гэж юуг хэлдэг). Жишээлбэл, Word дээрх холбогдох контентын удирдлага болон талбарын кодууд нь Excel дээрх функцүүдийн нэгэн адил динамик үйлдлийг хангадаг. VBA эсвэл програмын цонхонд байгаа функцуудыг ашиглах нь төслийн хувьд утга учиртай эсэхээс үл хамааран та сонголтуудыг авч үзэх, шаардлагыг үнэлэх, өгөгдсөн даалгаварт хамгийн сайн хэрэгслийг сонгох хэрэгтэй.

Гэхдээ анх удирддаг код эсвэл VBA ашигласан төсөл дээр ажиллаж байхдаа өөр арга барил илүү үр дүнтэй болох нь тогтоогдвол яах вэ? VBA-аас удирддаг код руу эсвэл эсрэгээр хэрхэн шилжих талаар сурахын тулд доорх нэмэлт эх сурвалжуудыг шалгана уу.

Стефани Кригер бол "Microsoft Office Documents 2007 Advanced Edition Inside Out" ("Орчин үеийн Microsoft Office Documents 2007:" гэсэн хоёр номын зохиогч юм. бүрэн гарын авлага") болон "Microsoft Office Document Designer" ("Microsoft Office Document үүсгэх"). Мэргэжлийн баримт бичгийн зөвлөхийн хувьд тэрээр дэлхийн олон компаниудад Microsoft Office-ийн хоёр платформ дээр аж ахуйн нэгжийн шийдлүүдийг боловсруулахад тусалсан. Түүний шинэ номыг гаргасан нь Office 2010 болон Mac-д зориулсан Office 2011 хувилбаруудыг 2011 оны хавар гаргахаар төлөвлөж байна

Процесс нь бүх хувилбарт адилхан боловч зарим нэг ялгаа байдаг. Excel-д нэмэлт програм суулгах механизмыг хэд хэдэн алхам болгон задлах боломжтой. Excel-ийн жагсаалтад орсон хувилбар бүрт тус тусад нь нэмэлт програм суулгах журмыг авч үзье. Үүнийг хийхийн тулд бидэнд нэмэлт програм хэрэгтэй (ихэнхдээ энэ нь .xla өргөтгөлтэй файл боловч бусад нь байдаг) болон суулгасан Visual Basic засварлагчтай суулгасан Excel програм юм.

Нэг удаа үзэх нь дээр байгаа хүмүүст зориулж суулгалт, холболтын талаархи видеог толилуулж байна.

Алхам 2. Excel 2003 програмыг ажиллуулаад "Хэрэгслүүд" / "Нэмэлтүүд ..." цэсийг сонгоно уу.


"Нэмэлтүүд..." цэсийн зүйлийг сонгосны дараа боломжит нэмэлтүүдийн жагсаалт гарч ирэх бөгөөд харгалзах нэмэлтүүдийн нэрний урд байгаа нүднүүдийг сонгоод идэвхжүүлж, идэвхгүй болгож болно.

Алхам 3. Шинэ нэмэлт нэмэх (холбох) бол "Browse" товчийг дарна уу. Энэ товчлуур дээр дарахад дараах "Тойм" цонх гарч ирнэ.


Excel нь Addins нэртэй хавтсанд нэмэлт хэрэгсэл хайхыг бидэнд илгээдэг бөгөөд энэ нь тийм ч хялбар биш юм. Энэ нь програм болон хэрэглэгч өөрөө тэдэнд хамгийн хурдан хандахын тулд нэмэлт файлуудыг байрлуулах ёстой. Нэмэлтүүдийг Addins хавтсанд байрлуулах нь Excel програмыг ачаалах, дараагийн эхлүүлэх үед нэмэлтүүдийг холбох ажлыг хурдасгах болно. Нэмэлт файлыг 1-р алхам дээр бидний санаж байсан газраас энэ хавтас руу зөөхөд л үлдлээ (та хавтасыг хатуу диск дээрээ хайхгүйн тулд шууд энэ цонх руу шилжүүлж болно). Хэрэв та ямар нэг шалтгааны улмаас нэмэлтүүдээ Addins хавтсанд байрлуулж чадаагүй эсвэл хүсээгүй бол "Browse" цонхоор дамжуулан та нэмэлт файлаа хадгалсан газар руугаа л очно. Сонгосон файл дээр давхар товшсоноор та үүнийг боломжтой нэмэлтүүдийн жагсаалтад нэмнэ. Энэ бол нэмэлтийг суулгасан.

Суулгах тохиолдолд Excel 2003-д зориулсан бэлэн нэмэлтүүд (макронууд).Энэ сайтаас авсан бөгөөд суулгацын төгсгөлд макро ажиллуулдаг товчлууруудтай шинэ хэрэгслийн мөр үүсэх болно.


Excel 2007 дээр нэмэлтүүдийг суулгаж байна

Excel 2007-д нэмэлтүүдийг суулгах нь Excel 2003-аас илүү хэцүү биш юм. Алхам алхмуудыг дагана уу.

Алхам 1. Бид нэмэлт файлыг компьютерт хадгалж, хадгалах байршлыг (байршлыг) санаж байна.

Алхам 2. Excel 2007 програмыг ажиллуулаад "Office" товчийг дараад "Excel Options"-ыг зурагт үзүүлсэн шиг сонгоно уу.


Алхам 3. Гарч ирэх "Excel Options" цонхны "Management:" талбараас "Excel Add-ins"-ийг сонгоод "Go..." товчийг дарна уу.


Алхам 4. "Нэмэлтүүд" гэсэн нэртэй дараагийн цонхонд байгаа нэмэлтүүдийн жагсаалт гарч ирэх бөгөөд холбогдох нэмэлтүүдийн нэрсийн урд байгаа нүднүүдийг тэмдэглэж, тэмдэглэгээг арилгаснаар холбогдож, салгаж болно. Шинэ нэмэлтүүд нэмэх (холбох) бол "Browse" товчийг дарна уу.

"Browse" цонх гарч ирэх бөгөөд энэ нь биднийг Addins нэртэй хавтсанд нэмэлт програм хайхыг илгээдэг бөгөөд энэ нь санамсаргүй хэрэг биш юм.


Програм болон хэрэглэгчид өөрсдөө тэдэнд хамгийн хурдан хандахын тулд нэмэлт файлуудыг энэ газарт байрлуулах ёстой. Нэмэлтүүдийг Addins хавтсанд байрлуулах нь Excel програмыг ачаалах, дараагийн эхлүүлэх үед нэмэлтүүдийг холбох ажлыг хурдасгадаг. Бид энэ цонх руу (энэ хавтас руу) 1-р алхамд байсан файлыг зөөнө (нэмнэ). Хэрэв та ямар нэг шалтгааны улмаас нэмэлтүүдээ Addins хавтсанд байршуулж чадаагүй эсвэл хүсэхгүй байгаа бол "Үзэх" хэсгийг ашиглана уу. цонхонд та зүгээр л нэмэлт файлыг анх хадгалсан газар руу очно. Сонгосон файл болон нэмэлт дээр давхар товшино ууЭнэ нь боломжтой нэмэлтүүдийн жагсаалтад багтсан болно. Бүх зүйл, нэмэлтийг суулгасан. Хэрэв суулгасны дараа нэмэлт файлыг өөр байршилд шилжүүлсэн бол би таны анхаарлыг хандуулж байна хатуу диск, эсвэл байгаа хавтасны нэр өөрчлөгдөх бөгөөд дараа нь суулгах процессыг бүхэлд нь дахин давтах шаардлагатай болно.

Analysis ToolPak, Solver гэх мэт зарим нэмэлтүүдийг Excel-д суулгасан байдаг. Бусад нь Татаж авах төвөөс авах боломжтой бөгөөд эхлээд татаж аваад суулгасан байх ёстой. Нэмж дурдахад зарим нэмэлтүүдийг програм хангамжийн шийдэл нийлүүлэгчид эсвэл программистууд гэх мэт гуравдагч этгээд бүтээдэг. Эдгээр нь COM нэмэлтүүд, Visual Basic for Applications (VBA) нэмэлтүүд, DLL нэмэлтүүд байж болно. Тэд бас суулгахыг шаарддаг.

Ихэнх нэмэлтүүдийг доор тайлбарласан гурван төрөлд хувааж болно.

    Excel нэмэлтүүд.Ерөнхийдөө энэ төрөлд Excel нэмэлт (XLAM), Excel 97-2003 (XLA), DLL нэмэлт (XLL) файлууд, түүнчлэн автоматжуулалтын нэмэлтүүд багтдаг. Analysis ToolPak болон Solver зэрэг Excel-ийн зарим нэмэлтүүд нь таныг Microsoft Office эсвэл Excel-ийг суулгасны дараа ашиглах боломжтой болно. Эдгээр нэмэлтүүдийг ашиглахын тулд ихэнх тохиолдолд та зүгээр л идэвхжүүлэх хэрэгтэй.

    Татаж авах боломжтой нэмэлтүүд. Excel-ийн нэмэлт нэмэлтүүдийг Office.com дээрх Татаж авах хуудаснаас татаж авч суулгаж болно.

    Тусгай нэмэлтүүдОлон хөгжүүлэгчид болон шийдлийн үйлчилгээ үзүүлэгчид COM нэмэлтүүд, автоматжуулалтын нэмэлтүүд, VBA болон XLL-үүдийг бий болгодог. Тэдгээрийг ашиглахын тулд тэдгээрийг суулгасан байх ёстой.

Нэмэлт суулгаж эсвэл идэвхжүүлсний дараа холбогдох тушаалуудыг дараах байршлын аль нэгэнд ашиглах боломжтой.

Таб гэх мэт бусад нэмэлтүүд Ажлын эхлэл, Excel дээр туузан дээрх таб, макро эсвэл захиалгат цэс гэх мэт бусад газруудад байдаг.

Excel нэмэлтийг нэмэх эсвэл хасах

Чухал:Энэхүү процедур нь хөгжүүлэгчдэд эдгээр нэмэлтүүдийг суулгах, устгах программуудыг боловсруулахаас өмнө автоматжуулалтын нэмэлтүүдийг нэмж, устгах боломжийг олгодог.

Excel нэмэлтийг идэвхжүүлнэ үү

    Таб дээр Файлбаг сонгох Сонголтууддараа нь ангилал нэмэлтүүд.

    Талбайд Хяналтзүйл сонгох Excel нэмэлтүүд, дараа нь товчийг дарна уу Яв.

    Харилцах цонх нээгдэнэ нэмэлтүүд.

    Талбайд Боломжтой нэмэлтүүдидэвхжүүлэхийг хүсэж буй нэмэлтийнхээ нүдийг чагталсны дараа товчийг дарна уу БОЛЖ БАЙНА УУ.

Хэрэв цонхонд байгаа бол Боломжтой нэмэлтүүдИдэвхжүүлэхийг хүссэн нэмэлтээ олж чадахгүй байна, үүнийг суулгах шаардлагатай байж магадгүй.

Excel нэмэлтийг суулгаж байна

    Analysis ToolPak эсвэл Solver гэх мэт Excel дээр ихэвчлэн суулгадаг нэмэлтийг суулгахын тулд Excel эсвэл Microsoft Office суулгагчийг ажиллуулаад сонголтыг сонгоно уу. Өөрчлөх, дараа нь хүссэн нэмэлтийг сонгоно уу. Excel-ийг дахин эхлүүлсний дараа энэ талбарт гарч ирэх ёстой Боломжтой нэмэлтүүд.

    Зарим Excel-ийн нэмэлтүүдийг компьютер дээр хадгалдаг. Тэдгээрийг суулгах эсвэл идэвхжүүлэхийн тулд товчлуур дээр дарна уу Хяналт(харилцах цонхонд нэмэлтүүд), нэмэлтийг олоод товшино уу БОЛЖ БАЙНА УУ.

    Зарим Excel нэмэлтүүд нь суулгах багцыг ажиллуулахыг шаарддаг. Энэ тохиолдолд та суулгацын багцыг компьютер дээрээ татаж авах эсвэл хуулах хэрэгтэй байж магадгүй (суулгах багцууд нь ихэвчлэн .msi өргөтгөлтэй байдаг) дараа нь ажиллуулна.

    Компьютер дээр байхгүй бусад нэмэлтүүдийг Татаж авсан хуудаснаас эсвэл интернетийн бусад сайтаас эсвэл байгууллагын серверээс вэб хөтөч ашиглан татаж авч суулгаж болно. Тэдгээрийг татаж авахын тулд суулгах зааврыг дагана уу.

Excel нэмэлтийг идэвхгүй болгох

    Таб дээр Файлбаг сонгох Сонголтууддараа нь ангилал нэмэлтүүд.

    Талбайд Хяналтзүйл сонгох Excel нэмэлтүүд, дараа нь товчийг дарна уу Яв.

    Талбайд Боломжтой нэмэлтүүдидэвхгүй болгохыг хүсэж буй нэмэлт хэрэгслийнхээ чагтыг арилгаад товчийг дарна уу БОЛЖ БАЙНА УУ.

    Ихэнх тохиолдолд нэмэлтийг идэвхгүй болгосноор түүнийг тэжээлээс хасах болно. Бусад тохиолдолд туузаас нэмэлтийг арилгахын тулд Excel-ийг дахин эхлүүлэх шаардлагатай байж магадгүй юм.

    Анхаарна уу.Нэмэлтийг идэвхгүй болгосноор таны компьютерээс устгагдахгүй. Үүнийг устгахын тулд та програм нэмэх/устгах хэрэгслийг ашиглах ёстой.

Excel нэмэлтийг устгана уу

Чухал:Хэрэв Excel-ийн нэмэлтийг сүлжээний файлын сервер эсвэл хуваалцсан фолдероос суулгасан бол та тэндээс устгах хэрэгтэй. Хэрэв та Excel-ийн нэмэлтийг CD-ээс суулгаж, суулгасны дараа CD хөтчийн хөтчийн үсгийг өөрчилсөн бол CD-ээс нэмэлтийг дахин суулгах шаардлагатай. Хэрэв та Excel-ийн нэмэлтүүдийг CD-ээс ажиллуулж байгаа бол эхлээд компьютерээсээ устгаад дараа нь CD-ээс дахин суулгах хэрэгтэй.

    Таб нээх Файлмөн зүйлийг сонгоно уу гарах.

    Хяналтын самбар дээрх зүйлийг сонгоно уу Хөтөлбөр ба онцлог(Windows 7 болон Windows Vista-д зориулсан) эсвэл Программуудыг суулгах, устгах(Windows XP-д зориулсан).

    Дараах үйлдлүүдийн аль нэгийг хийнэ үү.

    • Хэрэв Excel-ийг Microsoft Office багцын нэг хэсэг болгон суулгасан бол суулгасан програмуудын жагсаалтаас сонгоно уу Microsoft Office, дараа нь товчийг дарна уу Солих.

      Хэрэв Excel-ийг тусад нь суулгасан бол суулгасан програмуудын жагсаалтаас програмын нэрийг сонгоод дараа нь товшино уу Солих.

      Хэрэв та Татаж авах төвөөс нэмэлтийг суулгасан бол суулгасан нэмэлтүүдийн жагсаалтаас програмын нэрийг сонгоод товшино уу Устгах.

    Суулгагч дээрх зааврыг дагана уу.

COM нэмэлтийг нэмэх эсвэл хасах

Чухал:

COM нэмэлтийг нэмж байна

    Таб дээр Файлбаг сонгох Сонголтууддараа нь ангилал нэмэлтүүд.

    Талбайд Хяналтдарна уу COM нэмэлтүүд, дараа нь товчийг дарна уу Яв.

    Харилцах цонх нээгдэнэ COM нэмэлтүүд.

    Талбайд Боломжтой нэмэлтүүдСуулгахыг хүсэж буй нэмэлт хэрэгслийнхээ хайрцгийг сонгоод товчийг дарна уу БОЛЖ БАЙНА УУ.

    Зөвлөгөө.Хэрэв хүссэн нэмэлт нь талбарт байхгүй бол Нэмэлтүүдийн жагсаалт, товчийг дарна уу Нэмэх, дараа нь нэмэлтийг хайж олоорой.

COM нэмэлтийг устгаж байна

    Таб дээр Файлбаг сонгох Сонголтууддараа нь ангилал нэмэлтүүд.

    Талбайд Хяналтдарна уу COM нэмэлтүүд, дараа нь товчийг дарна уу Яв.

    Харилцах цонх нээгдэнэ COM нэмэлтүүд.

    Талбайд Нэмэлтүүдийн жагсаалтУстгахыг хүсэж буй нэмэлтийнхээ чагтыг арилгаад дараа нь товшино уу БОЛЖ БАЙНА УУ.

    Анхаарна ууҮүний үр дүнд нэмэлт нь санах ойноос хасагдах боловч нэр нь боломжтой нэмэлтүүдийн жагсаалтад үлдэх болно. Нэмэлтийг компьютерээс устгахгүй.

    COM нэмэлтийг боломжтой нэмэлтүүдийн жагсаалт болон компьютерээс устгахын тулд цонхон дээрх нэрийг нь дарна уу Нэмэлтүүдийн жагсаалт, дараа нь товчийг дарна уу Устгах.

Автоматжуулалтын нэмэлтийг нэмэх эсвэл хасах

Жич:Энэхүү процедур нь хөгжүүлэгчдэд эдгээр нэмэлтүүдийг суулгах, устгах программуудыг боловсруулахаас өмнө автоматжуулалтын нэмэлтүүдийг нэмж, устгах боломжийг олгодог. Хэрэглэгчид энэ процедурыг хийх шаардлагагүй. Нэмэлтийг суулгах, устгах зааварчилгааг авахыг хүсвэл нэмэлтийг өгсөн системийн админтай холбогдоно уу.

    Таб дээр Файлбаг сонгох Сонголтууддараа нь ангилал нэмэлтүүд.

    Талбайд Хяналтзүйл сонгох Excel нэмэлтүүд, дараа нь товчийг дарна уу Яв.

    Харилцах цонх нээгдэнэ нэмэлтүүд.

    Автоматжуулалтын нэмэлтийг суулгахын тулд талбарт Боломжтой автоматжуулалтын серверүүдзүйл сонгох Автоматжуулалтболон хүссэн нэмэлт дээр дарна уу.

    ЗөвлөгөөХэрэв хүссэн нэмэлт зүйл жагсаалтад байхгүй бол товшино уу Хяналт, хүссэн нэмэлтээ олоод дараа нь товшино уу БОЛЖ БАЙНА УУ.

    Автоматжуулалтын нэмэлтийг устгахын тулд бүртгэлээс устгах шаардлагатай. Дэлгэрэнгүй мэдээлэл авахыг хүсвэл системийн админтайгаа холбогдоно уу.

"Үнэгүй нэмэлтүүд" гэсэн шошготой нийтлэлүүд

Энэхүү нэмэлт нь ширээгээ өөр өнгөөр ​​будах дуртай эсвэл ижил төстэй хүснэгттэй ажиллах шаардлагатай хүмүүст хэрэгтэй болно. Нэмэлт нь өөрөө өнгөт нүдтэй ажиллах хэд хэдэн функцийг агуулдаг. Cell_Font - Функц нь заасан нүдний үсгийн өнгөний тоон кодыг буцаана Cell_Color - Функц нь заасан нүдний тоон бөглөх кодыг буцаана Summ_CellColor - Функц нь тодорхой өнгөөр ​​дүүргэсэн нүднүүдийн утгыг нийлдэг Summ_CellFont - Функцийн нийлбэр. заасан үсгийн өнгөөр ​​нүднүүдийн утгууд Summ_CellFormat - Функц нь нүднүүдийн утгыг нийлбэрлэдэг...

Би энэ нэмэлтийг хогийн саванд удаан хадгалсан - энэ нь удаан хугацааны турш миний хуучин MyAddin нэмэлтийн нэг хэсэг байсан (хожим нь MulTEx болж хөгжсөн) - Мөр ба баганын зохицуулалтыг сонгох Нэмэлт нь дараах хүмүүст хэрэгтэй. ихэвчлэн том хүснэгтүүдтэй ажиллах, тэдгээрийг үзэх, мөр, баганын өгөгдлийг харьцуулах. Энэ нэмэлт нь юу өгдөг вэ? Энэ нь сонгосон нүдний уулзвар дээрх хүснэгтийн багана, мөрийг онцолж өгдөг бөгөөд үүний ачаар та идэвхтэй нүдний багана, мөр дэх бүх өгөгдлийг дахин нэг удаа шалгахгүйгээр харах боломжтой - "Би баруун тийшээ харж байна уу? багана ...

Энэ залгаас нь маш энгийн. Энэ нь зөвхөн номын холбоосын хэв маягийг өөрчилдөг (хэрэв R1C1 байсан бол A1 болон эсрэгээр өөрчлөгддөг). Та холбоосын хэв маягийн талаар дэлгэрэнгүйг нийтлэлээс уншиж болно: Баганууд яагаад тоо болсон эсвэл холбоосын хэв маягийг хэрхэн өөрчлөх вэ. Мэдээжийн хэрэг, үүнийг нэмэлтгүйгээр хийж болно, гэхдээ нэмэлтээр энэ нь илүү хялбар бөгөөд илүү тохиромжтой. Нэмэлт татаж авах: ChangeRefStyle.zip (9.1 КБ, 6,280 татагдсан) Нэмэлтийг хэрхэн суулгах вэ: Суулгах...

Нэмэлтийг гутаахад хялбар байдаг - үүнийг суулгасны дараа идэвхтэй номын бүх хуудас бүхий унждаг жагсаалт самбарт нэмэгдэх болно: Хуудасны жагсаалтыг дараах дараа шинэчилнэ: шинэ ном үүсгэх; шинэ хуудас нэмэх; номын нээлт; хуудас арилгах; ном идэвхжүүлэх. Мөн самбар нь идэвхтэй номын идэвхтэй хуудсыг үргэлж харуулдаг. Нэмэлт нь хэрхэн ашигтай байх вэ? Үүнийг ашиглах нь хуудасны стандарт хөдөлгөөнөөс арай илүү тохиромжтой, ялангуяа номонд олон тооны хуудас байгаа тохиолдолд. Хэрэв хэн нэгэн стандарт хэрэгслийн талаар мэдэхгүй бол ....

LiFo болон FiFo аргууд юу вэ? Зарчмын хувьд, энэ нэмэлтийг боловсруулахдаа би үүнийг ашиглах хүмүүс эдгээр аргууд нь юу болохыг аль хэдийн мэддэг гэдэгт найдаж байсан. Гэхдээ энэ нэмэлтийг LIFO болон FIFO аргын талаар ойлголтгүй хүмүүс ашиглахыг үгүйсгэхгүй, гэхдээ тэдний үйл ажиллагааны шинж чанараас шалтгаалан тэд үүнийг мэдэх эсвэл ашиглах шаардлагатай хэвээр байна. Тиймээс би ерөнхий ойлголтыг ерөнхий үйл ажиллагаанд оруулахаар шийдсэн. LIFO (Англи хэлнээс Last In, First Out - хамгийн сүүлд ирэх, хамгийн түрүүнд гарах) нь бараа материалын бүртгэлийг бүртгэх арга (цаашид ...

Та ижил төрлийн өгөгдлийг нүднүүдэд хэр олон удаа бичсэн бэ? Жишээлбэл, бүтээгдэхүүний нэр. Мэдээжийн хэрэг, та нэг нүдийг хуулж, хүссэн мөрөнд буулгаж болно. Гэхдээ ширээ том, тэр ч байтугай зөв нэрийг олохын тулд хагас минут ба түүнээс дээш хугацаа зарцуулах шаардлагатай бол яах вэ? Тийм ээ, дахин цохиход илүү хялбар байдаг. Гэхдээ энэ аргаар та үсгийн алдаа гаргаж, ижил бүтээгдэхүүн өөр өөрөөр бичигдэх болно. Ирээдүйд энэ нь өгөгдөлтэй ажиллахад хүндрэл учруулж болзошгүй юм. Энэхүү нэмэлт нь таны амьдралыг хөнгөвчлөх зорилгоор бүтээгдсэн: уйтгартай, нэгэн хэвийн ажилд зарцуулах цагийг багасгахын зэрэгцээ...

Нэмэлт нь хэллэгээс нэмэлт тэмдэгтүүдийг арилгах, өгөгдсөн товчлол, үгсийг (PBOYuL, JSC, LLC гэх мэт) мөрөнд заасан газраас төгсгөл хүртэл нь өөрчлөхөд зориулагдсан. Тайлбарт байгууллагуудын нэрийг жишээ болгон авсан болно. Мэдээжийн хэрэг, хүн бүр өөрийн гэсэн өргөдөл гаргаж болно, учир нь. Энэ нь байгууллагын нэр байх албагүй - энэ нь ямар ч үг, тэмдэг байж болно. Нэмэлтийн онцлог нь та өөрөө солих / дахин зохион байгуулах жагсаалт үүсгэх, өөрчлөх боломжтой юм. Нэмэлт нь: Нэрсийг өөрчлөх функц...



Төслийг дэмжээрэй - холбоосыг хуваалцаарай, баярлалаа!
Мөн уншина уу
тахиа зодооны тоглоомын дүрэм тахиа зодооны тоглоомын дүрэм Minecraft 1.7-д зориулсан 10 цагны жор.  Minecraft дээр гар урлалын зүйл хийх жор.  Minecraft дахь зэвсэг Minecraft 1.7-д зориулсан 10 цагны жор. Minecraft дээр гар урлалын зүйл хийх жор. Minecraft дахь зэвсэг Шиллинг ба стерлинг - үгсийн гарал үүсэл Шиллинг ба стерлинг - үгсийн гарал үүсэл