Програмиране MS Excel създаване на надстройки

Описание:
процеса на създаване на един прост MS Excel добавка инча Предоставя подробни инструкции и пълен пример.

Събития AddinInstall и AddinUninstall се случи, когато добавка инсталиран и деинсталиран и са удобно място за местоположението на кода на инициализацията и почистването код. В този случай, ние добавяме командос доклад в менюто Tools (Инструменти) на.
Изтриване на метод AddinUninstall събитие разчита на името на елемента, а не си положение, за да се определи правилно изтрит елемент: Това е така, защото когато рестартирате позиция Excel нашите персонализирани елементи от менюто могат да се променят с всичките му последствия.

OnAction имот задава името на процедурата, която се задейства, като щракнете команди доклад.

Данните са взети от Access-заявка и предавани процедура AddToSheet с помощта на следната последователност от действия potsedury GetProductData. Първият израз, objRecordset.AbsolutePosition предава номера на реда. Следващият два израза, objRecordset! ProductName "" И CategoryName objRecordset! "" String стойност, получена от заявка за достъп и се добавя към резултат на нула низ дължина. Добавянето strki предотвратява нулева дължина "Невалиден използване на Null" грешка при нулева стойност. Те процедура оператори AddToSheet добавя данни към образеца за отчет. Recordset обект записва текущия брой се прехвърля lngRowNumber аргумент се използва за задаване на номера на реда в с оператора. Край с. Когато предписаната линия номер клетки Имотът е в експлоатация само с аргумента колона.

  1. Уверете се, че Report.xls вече е отворен в Excel'e, а след това в менюто Файл щракнете върху Запиши като (Save As).
  2. Изберете папка \ програма \ Microsoft Office \ библиотека файлове Office \, задайте типа на файла, като Microsoft Excel Добавка (Microsoft Excel Add-In), и след това щракнете върху Save (Запиши).
  3. Близо Report.xls чиста и отворете работната книга. (По принцип не е необходимо, но разумно, за да премахнете версия на добавката .xls)
  4. В менюто Tools (Инструменти), върху Добавки (Add-Ins) и след това върху управлението на добавките (Add-Ins Manager). Поставете отметка в квадратчето, което показва добавяне на доклада за продажбите на продукта (Product Отчет за продажбите) и кликнете върху OK.
  5. В менюто Tools (Инструменти), щракнете върху Отчет за продажбите (Отчет за продажбите).
  6. След доклада ще бъде построен в диалоговия прозорец Управление на добавките, махнете отметката от квадратчето до добавката (Product Отчет за продажбите) на отчета за продажбите на продукти, и след това върху OK, за да деинсталирате добавката.