Қайнар
көз тармағында Жұмыс кітабы қойындысын басып және
Әрекет
түймешіктерін кеңейтіңіз.
Әрекет түймешігін өзгерту үшін көз тармағында әрекет түймешігін оң жақ
түймешігімен басып
Edit элементін таңдаңыз.
Әрекет түймешігін көшіру үшін көз тармағынан әрекет түмешігін жұмыс парағына
апарып тастаңыз.
Ескерту: Әрекет түймешіктерді басқа жұмыс парағына көшіру мүмкін емес. Әрекет
түймешігін көшіруде әрекет түймешіктін көрсетілім пішімдеуін көшірмейді.
Әрекет түймешігін қайта атау үшін әрекет түймешігінің оң жағын басып және жаңа
атты теріңіз. Атты Әрекет түймешіктері тізімінде жаңарту үшін
Әрекет
түймешіктері оң жағын басып және содан кейін
Тізімді жаңарту басыңыз.
Әрекет түймешігін жою үшін көз тармағында әрекет түймешігін оң жақ
түймешігімен басып
Жою элементін таңдаңыз.
Кеңес: ӘРекет түймешігінің жұмыс кітабында қай жерінде орналастырылғанын көру
үшін, әрекет түймешігінің
оң жағын басып және Таңдау басыңыз.
Әрекет түймешігіңізді қайнар көз тармағында көрмесеңіз,
Әрекет түймешіктері оң
жағын басып және содан кейін
Жаңарту тізімі басыңыз.
206
Microsoft Excel қызметі үшін жоспарлау талдаулары
Бөлім 10. IBM API
Қолданбалы бағдарламалық интерфейсін (API) пайдаланып, мазмұнды автоматты
түрде жаңарта немесе жариялай аласыз.
API мәнін сіздің уақыт дерегіңіз өзгеріп және әсер еткен файлдардың осы уаұтыұа
дейін сақталуына мазмұнды күнделікті, апта не ай сайын жаңарту үшін
жоспарланған
жұмысты құрай аласыз.
API мәнін Microsoft Excel жұмыс кітаптары арқылы VBA немесе VBS мәндерін
қолданып және пәрмен жол теңшелімін қолдану арқылы шақыра аласыз. Осы
автоматтандыру түріне жұмыс істеу үшін, жұмыс парағы ішінде бір немесе бірнеше
макросты тіркеуіңіз керек.
Егер IBM Cognos Office орнатсаңыз, API интерфейсін Microsoft Word және
Microsoft PowerPoint ішінде пайдалана аласыз.
Қарапайым макростарды және сценарий файлдарын өзіңіздің жеке орындау
функцияларыңыз ретінде қолдану кезінде API мәні пайдаланушы анықтаған
функциялар (UDF) ретінде қабылданады. UDF
функциялары бағдарламаларға
арналған Visual Basic (VBA) ішінде жасалған функциялар болып табылады. Осы
жағдайда, дегенмен, UDF IBM Cognos шешімінде жасалады және VBA ішінен
шақырылады.
API пайдаланғанда мүмкін болатынын түсінуге көмектесу үшін, бірнеше үлгілер
беріледі. Өз шешімдеріңізді жасауға көмектесуге үлгілерді пайдалана аласыз.
v
VBA макростарын жасау
v
VBS және пәрмен жолының инерфейсінің параметрлерін жіберу
Осы мүмкіндіктерге қосымша ретінде,сценарилерді жоспарлай аласыз, немесе
жасайтындарыңыз немесе үлгілерді орнатылған уақытта
бума процесі ретінде іске
қоссыңыз.
Автоматтандыруды қолдану үшін өз макро қауіпсіздігіңізді Microsoft
бағдарламасының сәйкес дәрежесіне орнатуыңыз керек. Макро қауіпсіздік дәрежесін
Microsoft Office құжатыңыздың нұсқасына байланысты келесі параметрлердің бірін
қолдану арқылы орната аласыз.
v
Microsoft бағдарламасының қауіпсіздік дәрежесін орташа немесе төменгіге
өзгертіңіз.
v
Microsoft бағдарламасының сенімді жарияламалы параметрін орнатылған
қондырмалардың немесе үлгілердің сенімді болатындай етіп өзгертіңіз.
Орнату
Автоматтандыруды орнатудың ең жылдам жолы
CognosOfficeAutomationExample.bas
файлын Microsoft
бағдарламасына енгізу
болып табылады.
Осы файлдар CognosOfficeAutomationObject макросын қоса алғандағы барлық
қажетті макростарды қамтиды. Сонымен бірге бұрыннан импортталған қодты
қолдауға арналған .bas file файлын қамтитын үлгілерді IBM Cognos application
207
бағдарламасына кіруге, көрсетілген жұмыс кітаптарының, құжаттарының немесе
көрсетілімдерінің мазмұнын жаңартуға немесе жүйеден шығуға қолданылады.
IBM Cognos автоматтандару қызметі сілтемесі орнатылғаннан кейін, VBA түріндегі
макроэлемент IBM Cognos API функцияларын
автоматтандыру қызметінде
көрсетіледі.
Егер Microsoft бағдарламасы пәрмен орындалып жатқанда ашық болса, пәрмен
белсенді режимде орындалады. Microsoft бағдарламасы пәрмен орындалып жатқанда
жабық болса, пәрмен жиынтық режимінде орындалады. Жиынтық күйінде орындау
барлық көрініс ескертулері ажыратылған болады.
Себебі нысан орындау уақытында алынады және мұнда тұтынушының техникасына
орнатылған түр жоқ, сіз IntelliSense қызметін қандай сипаттардың және әдістердің
нысанда қол жетімді болуын анықтайды.
Бастаудан бұрын
IBM Cognos автоматтандыру макростары файлдарын пайдалану үшін,
CognosOfficeMessageSuppressor.cls файлын импорттауыңыз керек. Стандартты
ескертулер мен хабарларды ажыратуға рұқсат беретін
SuppressMessages функциясын
.cls файлы қамтиды.
Процедура
1. Жаңа Office құжатын, жұмыс кітабын немесе көрсетілімді ашыңыз.
2. Таспаны теңшеу
Developer қойындысын көрсету үшін теңшеңіз.
3.
Developer қойындысын басыңыз да,
Негізгі көрнекі түймешігін басыңыз.
4. Microsoft Office қолданыстағы бағдарламасына негізделген келесі негізді
орындаңыз::
v
Microsoft Excel және Microsoft PowerPoint бағдарламасы үшін,
VBAProject
түймешігін тінтуірдің оң батырмасымен басыңыз және
Файлды импорттау
түймешігін басыңыз.
v
Microsoft Word бағдарламасы үшін,
Жоба түймешігін тінтуірдің оі
батырмасымен басыңыз және
Файлды импорттау түймешігін басыңыз.
Файлды импорттау тілқатысу терезесі көрсетіледі.
5. IBM Cognos бағдарламасы автоматты түрде орнатылатын жерді шолыңыз.
Әдепкі орналасуы -
client_installation_directory\Automation.
6. Microsoft Excel немесе Microsoft Word бағдарламалары үшін
CognosOfficeAutomationExample.bas
файлын немесе Microsoft PowerPoint
бағдарламасы үшін CognosOfficeAutomationPPExample.bas файлын басыңыз және
VBA жобасына импорттаңыз.
Осы код үлгісін өңдемеңіз. Бағдарламаға арналған файлдардың екеуін де
импорттамаңыз. Бұл Ашу әрекеті үшін мәселелер туғызады.
7. CognosOfficeMessageSuppressor.cls файлын импорттау үшін, 3 - 5 қадамдарын
қайталаңыз.
8. Visual Basic өңдегішін жабыңыз және IBM Cognos бағдарламасына оралыңыз.
9. Файлды үлгі ретінде сақтаңыз және сосын үлгілік файлды қайтадан ашыңыз.
Нәтижелер
Excel, Word немесе PowerPoint ішінде
ажазатын VBA кодынан Cognos
автоматтандыру макрос файлдарында қамтылған макростарды шақыра аласыз.
208
Microsoft Excel қызметі үшін жоспарлау талдаулары