Вверх ↑
Ответов: 820
Рейтинг: 178
#1: 2020-06-16 10:24:57 ЛС | профиль | цитата
Как вариант, можно использовать стандартные компоненты.
Add(Memo,15925327,448,189)
{
Left=210
Top=200
Align=5
Strings=#926:Широкое распространение в настоящее время получают инструментальные авторские системы по созданию педагогических средств: обучающих программ, электронных учебников, компьютерных тестов. Особую актуальность для преподавателей школ и вузов приобретают программы для создания компьютерных тестов - тестовые оболочки. Подобных программных средств существует множество, и программисты-разработчики готовы строить новые варианты для удовлетворения возрастающих потребностей. Однако широкое распространение этих программных средств сдерживается отсутствием простых и нетрудоемких методик составления тестовых заданий. Внедрение даст положительный результат, когда тесты, создаваемые с привлечением компьютерных технологий, были максимально просты в использовании, и не требовали специальной подготовки для работы на компьютере. Программа для тестирования или тестовые оболочки в общем случае должны обладать следующими возможностями.|0:|86:Применения подготовленного теста не только для контроля, но и для самоконтроля знаний.|54:Применения мультимедийных технологий при тестировании.|80:Возможность использования различных типов вопросов, в том числе и нестандартных.|79:Возможность создания собственных форм выходных документов по результатам теста.|57:Проведение компьютерного тестирования в сетевом варианте.|47:Интуитивно понятный пользовательский интерфейс.|40:Простота подготовки тестовых материалов.|43:Хранение и анализ результатов тестирования.|229:В раздел сайта включены краткие описания программ для создания тестов и тестовые оболочки различных авторов. Предложенные в списке программы для создания тестов разные по функциональным возможностям и удобству составления тестов.|102:Предпочтение было отдано бесплатным программам для создания тестов, которые расспростаняются свободно.|219:Рассмотрение подобного ряда программ тестирования позволит пользователю оценить, выбрать и применить готовые программные средства в качестве инструмента для создания тестов, самоконтроля или тестирования разного уровня.|208:Это небольшое количество программ для компьютерного тестирования, не исчерпывают всего многообразия программ для тестов. Сделайте свой анализ тестовых оболочек по созданию и использованию компьютерных тестов.|
ScrollBars=3
}
Add(DDEClient,12344087,567,238)
{
ServiceName="WINWORD"
TopicName="System"
AutoUpdate=1
Point(onExecute)
Point(onError)
Point(doExecute)
}
Add(MainForm,4844206,42,49)
{
Left=20
Top=105
Width=444
Height=437
Caption="Пример радоты с Word через dde "
Point(Handle)
link(onCreate,9404130:doEvent1,[])
}
Add(WinTools,6027587,42,98)
{
link(Handle,4844206:Handle,[])
}
Add(Hub,9404130,98,63)
{
OutCount=4
link(onEvent1,2572505:doEvent1,[])
link(onEvent4,6027587:doPopup,[(123,90)(123,139)(32,139)(32,111)])
}
Add(Menu,11693391,35,252)
{
Menu=#4:Word|1:(|15:Paste from Memo|20:Paste from clipboard|1:-|3:New|1:)|
Point(onSelectNum)
link(onSelectNum,2790909:doValue,[])
}
Add(Hub,10422639,210,273)
{
OutCount=3
link(onEvent1,2176761:doPutText,[(354,279)(354,286)])
link(onEvent2,590240:doString,[(259,286)(259,342)])
}
Add(FormatStr,590240,448,336)
{
Mask="[EditPaste] "
link(onFString,4876382:doEvent2,[(494,342)(494,279)])
}
Add(IndexToChanel,4219553,133,259)
{
Count=6
link(onEvent2,12590960:doString,[])
link(onEvent3,10422639:doEvent1,[])
link(onEvent5,14709741:doString,[(200,293)(200,391)])
}
Add(Hub,4876382,518,266)
{
InCount=4
OutCount=1
link(onEvent1,12344087:doExecute,[])
}
Add(FormatStr,12590960,448,266)
{
Mask="[Insert(“%1“)]"
link(onFString,4876382:doEvent1,[])
link(Str1,15925327:Text,[])
}
Add(Memory,2790909,84,259)
{
link(onData,4219553:doEvent,[])
}
Add(FormatStr,14709741,448,385)
{
Mask="[FileNew]"
link(onFString,4876382:doEvent3,[(501,391)(501,286)])
}
Add(Dir,12145668,196,14)
{
}
Add(MemoryStream,10230478,350,-7)
{
Stream=[ZIP322E000078DAED7A05575CCBD2F600094E80E010DC7D70D7E00EC1DD2DB80E103CB80577F700C1353809EE0E83BB06777BC9B9F7DC734EDEBCDF1FF8EE336BEDB577D77EAA67F7AAAEAAEE2E0569A817E80068002C000020062CE78D5B69420000442F010034002CA4D65B5B1B27131B273D65373B13471D0690B51551CE0B48AA2C0024E0BFF8FF1A357103369D4014D1ABF85BE4E87A15C39D9CCF349061FC09F44ABB30D81E90AA0F313DCD8FAD68908A2A10D1F05624E42C574B2CAADDFE63F3295670A8B5AEE4FB587C09BEB1BA161CB473331BF4DEC63814AB71C025A13E761F2BD6E6161C19760820696D57CCD03B78F9B4DC347F0CF56B40244D7C942A997B040BC1C77B4C9695AB9625A8C425723B6AF95A18BC57BA59AF1162AB66D83C6D2448B08DE71C27D4CDE2653EEAD7A087EC7DD89DCC8CFB90A8F0C901ECEF887F1C898B2D90A4A0160973E044E8C4AA48DBDB4D52E06A501C56FE4159DBADB1228F4E0EFC66E55C259FBCE6769E5E8411227A782125A74C3D7B31E3890AA62002A29957741D8C8F4C1DBD820BE0D996FB882123502E7632D08C9697B3109284DBC02BF67E112EDA1C2ADBED72646B763E2D346FD8FE1CC222775DA07BA9DCAA6CD86205C0B43BE1AD932A316D360273619D2588DFBB05BEB3BE8602009E9EA0000AFF989204D1B8F547CF7772CF330EE1794AEA399858393232FCBCFE772AFE173F511AD361D90544143CF27FF01F6B519CEFC0CE9563341A0563CFC1C06A49CAA081672D671E1F7867672175760DC407C6276247DD1DD3C49C57E2748E71135490425BE0A66F74BBB4EE9A4180F880E67C26D0B4DD1A62EAD6A5E9433FA92475BF7F980646E8082E74F47570D2503BDA268DC8E56621820509F5C8A41159756E86BDCACC5592174B5632D3D4B4A5849607CC673ED1D640FCA6611C2F785381CA4416FA4F519D4B553ADF94F7621B98232CA92FE870AD808CE469D186A5F0B8C7CD637BEEB96D85DF4302E8E0B2E14218EF3E986ABFD67CDC0EDDC211603F22D6A8D15BB5C54BD3113A83F8DDFC20A69BC72F7F9E0206F00000EA738BABAD8331A3B1AD91B3F573DCFA19B0F212B46C5381E83ECB948702444B5A6F7B03B20AA6A66DDE1152A8EC5F42BD316AA769ED7511AED26B336220C6D3113527F03BECBA19FEDE03B3BC800FDA3D2C6697098D20D48569157F194D8D76D3FD7471B6AF72E0D16D18BDA604DF74123579ED5A4F28B0A02C49D317F9CE804F10365639D4EABE53339EC85842888B7D260D953E62F0802DFA4D1F9DD1C71CA93DF4213F6091B894B4700484C795FA41E589D61BAEF0DC7C5CB5AC031F4711F8527ABEF3F063C35EC83245DE1743143E449D1A9C22A258B909BD6E6C80214ADFF612080BA6887329BB018BBCB94F352962A18179205C0B05B90FEA2B4A8A109D329691F432CE919CD38C3CCE2FF503E8C1553173A4407F93A00E99669963D81AB91704F95868AAC10371098AF38A1BDDCB16D135B76A949EDBEEE33BF551726FA342DA14DDCC53DFE2738DD77CD49630802F90A34C93CFF7ADD821BAABF79B3DABF228575AED5D3F6DBB3C1FCDAB8289B46F1B1260C41B59A608EC08C6B70F8EEDC6C67AAC9B73EBCC86F7E88A55724C58B03386DA055443E84BEEF4062E33AD25F84A780BE30745F0E2E217CE61F418781A76457B1EE8990D03027503D59DBC924805C224368F68C1B69A3F94E58D8E72F92E658B1C667C11D4AD6F320925CFF8CD32104AB338EC6378B7842D9BE93B48A94C91F7C64A5CDB1FBAEA9AC4F9F26046D8209F30BF306A25132CBEF335CEA02A3D21551E26492A9B563C9F2B57CBBED1AA6FB2F4AE486957A17EA83CF15FF1E27B42F7E6A2E71B453C92F2A0107A654B55297F8BD132EFF2788F276217D96577D88AA2A2D40EC211B7CF2D3B3D9AA5D62A5EE0196B66EF39853CF816D63E5437AED9E76121C982125842546A8F5E887E7B4913BCC81A3B9E217B965E56286414D13BDEFE593169742BDD1D87C17DB966C05089592833897CC5B8A6345E01CB80CFCA21F4F6EBEA2121E077D63D6D5CAD78FE7CC7F41C1BDE006021FEB0EE7F8580BFDBF89FE100E2391C40FCD71D0E3CBBC3E7CC24E0D13FC9939EC7534178C34A8A183CFD0010251028A2831B3A5F6D2B9790DC1FD56F3A76F892E438E2C30E1EE908750D9FF428CCEA7540D9092FF798A101151394FF104279AFF67E1F9F063B5A5F4B57D72A63D4524E7AF2C257248753699429A836CE98FB0DAB097F9634634494FF166BB72AB4B5AE739843FCB62BB31C8E4206F0FB175514D70BB6604BC46BC23ADB94A5157F0E5B286EFE77C402764FE183BB9C52EAF85AC62F6381D2229FB64555A5434709C38C980B15E83EB7E77E2F6E37C82869D3A9CA986078AC23EC3EAA48726CD018CF3E89A46DA9478BCADCA12296E777BF79F93BAB51708F38BD850600EE8900008C3F7DA293B989B5C9BFAE4C3F6DE640432B0C8F03DD8BF15C00F1ECC735FBBA7430DA41653AD8E675556A1CAFA5B59B58A5A931991B47C10BE1D3C9C40461CDDB514170227FDC7840016B5CE063C0A12D2CD9F929A97B5E251FA9964D8C2954F601EE74D387ED9D092E71F11E16B3E1C590E2EAA846223A8BC6CD77E4331D7D3E4892AFEB16F0BE3E0877397F14E943514C5849E0E9EAE473BD7CB81ACE9A60EE647211E4472D541C88C84B4B63C0FC0E088CE6FC4EC1E9DB88BACE1433BA6960DF3B06B1136151A9443315CA4412B24F46055D2BBEFCE6C1E97C7F2CDBD1999504EA204367E748F13A51221B1A3AEE88EA10447C7E717415F52A2A83808F9FFBFE81A026B3F38A52D38593A18491090D6273983F871E2B81A0CA5FE78378D32B51E14E9101FA5D817AD0A58C3DB5C826F45C9AB6DED3D0E6166497BDE8C0899D2DF58E5BABDA7BC68BF780F8FD06DD16B5FDA9845B56001274C5595C5871B52E5C33173B8C542AE6E2A27BBD26FB31D7C314DB07B01A2154B990C58456D7D59D9069D71B2AEBDBF7A0B6890327D907DC38F6F7EFAFDD8B172FF6A075FD49A4624E709B36663E7718D64BF7068F21A88226AE6E2FFADF646487369A4B6FA2DD7CAEC4CA05875F0909F2E049C6703AB07790B2021A018A553D21D5A29DB090F67EAF29F41B94A92FA455AECBF9336C2C907327B037F326B27DD5F194EEDF30AD189368FD201FDDDB221AC9E47573793AA9BE1310F0385E997B20DC7A5F3EA02328999478B70F967FF2721AB939EB297F74BF4EC6673CBDC65AF63E5F4B5C7E946D6135F7F4BA5E3B593D63E47F5CFF1A84094ACD6DE1FD90F84D9D53EDD8D731FD7B85D0002428AA2DE39BCD4709DD9CF48F90E4127DEAA37C38383BB42C22D12F673A0AF06D1D2408D9576E76ADFD8FE5BE15C6A8FB24E6CE026C58C478C2B5AE9C34CAE2EB3B59E10EC3CE2C085CF1B33DC1F31DA1891E1370695086EF704466B3DC22FC061483D1E8F0D97ABAB1B5BED9A01ACE3AA72272A25991A56B7DDB253264EB639863C9A1466B12343C1E181443B9B79E35BD2B9830982C680DBB92254B4312B1A661621B0411C8928796852BCA9CF5D29391E2F5A5E310624363BDE6C537EC4F5B424130886DEC37835E1CF8647A60B35C503D2BE220D9CDBE816948177550658F920D32DC9489A18A6AA1EA46C9E96DECCE8B7FC1221FBCE74FA85035B6C801C7BEF0705AED0935FE894F7072300E1CF9C274CB2D6D0CB5937DD39A008FBA6E28848D9B7B6214F6903E9C9A5BF06D783A1E9635889DC92A23BA155D48B5D1C7BAAEF1E3A0BACAC30B84831DC39E357592F04F8B1DC4E076338FBA1890295508EA72DE4DFF2C623281B673259BEEAEBE559E52E754766D6C038DA191375EAD6ED82754D5CF8C0727DCEB814FBA9BE1BE83874F44FE7A5AD0AFEF68C1A6588A46BE74FA2EA8CA38754E082481772CA8CE6935B393341CCCC8D65B816B526368B11BF918A35287EB6D2DF33034E1DB7AFC55FA51854B9550CB79E3737132AAFBA9B20D539F29F43F482C3DE4148415F4B1215E05BF74579A489B647DBA4B319D70E32F3696A3498E95EA6638C5A4492E058D457DC444F6AA49B88ECF848C80CDE771103B491835F9E4A30D3CE8CAFA614E3E10A4100B9B72B689A4DD1B6DC393D6871C1CEE42C2EA6B32E01EA030A812D4990C84088823A8DB534573C2B5AD36E0D66460CCF0F003C4CC71A21B86D953818DB9354BCC90AF13F69C1927914DB15EC41DEC7FEAA5378D29D29498C4F26724CE7675A1A34BC1C444CAF722457860BB82D7567DA5243FE6C968F2621586985FD94B6A136B89CF45DE96B9A0F130D4C443F6FB0588D7FA536F40AA24095620AA36454957CFC1BEE996927F06F377EE08F775EB6B4DF2F8F80541B4EAED37EDC925B759A63E14F4AE2F04B2B370E40533159211C680168D505C1CE7DE7D74680CC658215401BBC54E4F4CD1493C71DF50F6DD3846C9D655BF4C4E112C2B3A0C8D7F35E37A88776526883816B4C1EE6B0226D2540EB712AB3BCFA24B1C8974419945C9DD38BF083CDD373169274675B018225E6D5C192E6D88F9B2253E06228CC55714A1444D59A6BA31CEE874F690A4AC471E72725633F56E4D6E51E0DA8DB05D4C44280ED11E5FB0F32DD29AC810585A22CF348ADFF4F45749695273D4718CDE675F7C6DEB45BC5164128633896E84506B3599E712FE52C8A6D1C4DCA68934F28E5D3D42D359886E4F6651CB0375F8D2E6ED866BB67BBA1235ABCA3546976205C824D91492AFA997C1358F65336FD34BFD14ACAB70E22F5CBC7A05AF3B458B81EBF555D3FCCEAB76E16C20DFA6D0012B9C24B7E1A0F0FDD56A8F40FA90DEC5FE49EDCCC349CE393F9BBE7DF46EFDB5287DA9DE55226DF7FEE3397D5B75C9964E908F097FA9CAED9065F53B5AD69243AF8E7D17DC0053857DF4A6DAACA54357A8B6B18365E7744FA4CBF9A9F6920BDC004D2E5878DDB2BC1D8E948026B5E29A16F7AF6367F3AEDB7581E98CAD585B53CDC38FBF5D604F522FB0EE3F4B8411FEB68070347172B2B03173FC19286B54AD6DC1EC288FFCFA4F1DA3DBD4316F34EC6BB9450D67A44341F86BE877322135B21F6D89A8797E543CB592926BCAB1A0CB857DA8ECF3F891C173AA5B744598C1896715C2AE1C2A19979E3FE613AC6948331DBB33D0C54B200E6514DD1E2C2944319691B4D3B559DED6BC1C1FA88E60690A40EF8C6BCE10C17BAF924C56B084123998AC2C026888492145D06A91E31C8F8A087DDF87515593133EEFC92C3341B267BE41665943C5139A34A1294DAA369D1CE7509BC3B6FBE817C0FFDDF63D73AC735748C592510E9C3F761E10EFB38CFEBA403FF40AC527AB36D7607A3321DBC47CCA37AE946CFCEA69AF33581434A7BF614BA098110BD2B8F7DC20E4F81FB11C2FE28FBDF3754BB89DB2DFC89D4145D44341677373C7EF695897683F4D0A5A9B3941872198D7B352BD57078ABF086C8E34445F037A2C65F656BC73581076AD1997A8C79F244F9AD93CD49488A0815E15CC81F954E21B35FCD019BD98A9E737226DBE51AE74DAF1455964466108F8729C55EA8D4F1F3CDB207F96A5453E643CBDDF2CC3B83DC20C5E9EA275882E8DF2DB6CD9FC0ACDAAACA0CDCC71B9EC31B64903B35570AB1E3D18151213D23EF8724E5D5D0291AF95164F56BE4DD56CA5C52CD72871993B0678CAFA7DA363717CFC074EF2DB63E9DB786DB8FB62A604C85CC25702A81D5790449D6E8F886E9EB3B4CC94BDEC76B2B61B836686C3459A0A65F9AD18D8A7F7A6C33B96A2AC9C59BD312FE390A71CB68F6E0289101987F06EAC116FF0E2B2CB8609B3E808CBF36B63960FA6A07FDC6E33EF8289B918F4408C9570611ED487426CF8856E4CA9B5D1DCE7E8C6B70C6DB8DE07CD4E0BCD4E8CFD7ADCA5DABEAF40EF99449BC7D191307F0C49A689E5139617C38244F5953F1919CF294384AF6302DF30B10795C0FB08503032B1598AA97A0D614A947B2CC9BD7D2A472FF85E0895984A26F2946D92ABE954186D89C05864ECB6A4A164704485EC30A13CA04FAEDF802F14D19E593FBFFCCE9BEFEBB8308927D432B11E8AAE1AC7C943E217FD24DD26E3D8974A9FCB922DD36549C466F0521B59B5660DAE594F522DF90E2AB27B02E9B7388A5C28A10E6DC60602855CF25C098CB75BE890AB9A1323FCAC2607428968D3ACA0DE09B3D010647FE81AEF538B616A24BD2EE8D10B9E9706E2E5F596A6EF28E8566138912E21D691BBF9CDC9036B8FBF17526DEDF4F1BDECEA4C769D473C3431CADCE51EA42ED946C4D69864B33A1D9C4DBCE6A86C482C2850881CE02BBF85D9A867B7134362FDEA57DF2D855FB1CC97B0499E7051E63176FA05B3DA491B31CC45C998F4494C430099E8E8CAD83902B1031F5346BC6C57404D4D347AB39A95409631947344CC8DB715C4117506D9E4C83DB8455838E1FD950289B02DF1E9B75B0BF347BD6B16CF5EE193030080FC1FCFE0E46665F2875F684ED7720437A1F62CF34C1CB58FBDBB5BE93D1595E3EDE132E2B13F2C4E5F479B1B6211117E6D19A3E076929FD90A9090FC9498D5B032CD18E23C4728787FA2A74FAD747B783543F62AC32D01213903492CF3120642FE2D4E8893173BE843C3FC1D2FECA95F3E6A9849FF08B42D2FE1FDE345B9F7CDE1262BE39261060CFCA7AD424910BB3AFAF75327CEC1AE97F2EA8F920C6E9F75D3FAE80C02DC938682E00632FA3775A962C969BF297FCB01E1111C1C45C1B051EC0B475727C3DE70E024C0C923A0090C824A839987B00C93CBCD1975CC1999C3129211DD324AFCE5D6421381D15F987249015222497DDAC3A1F27BFA7B043871F08487A96D312028CE6E885700FD37A76A6FD61D87B03F4BA49292BC316BDE0AEE5DBB76EE86DC7813C4A97B41EA2D7D8E4ABEBA3BC41B8F93DA1D9AC70A3F0984812E7D5269997A4A169802B77D86C3EB3BC6CBAC64667078007E1DD90BBA203D5B8E9709E3057199B8517DF3DF4BF4A314AE75F4CCD832CCD25DA5631C76ECC0D5D3DE11C0D5833BEB74BF151631044ED26F3DA930F2575F5BD9D955B86F295DE9EF3726E59F4D396A345E9D8DFDE89BF329F488427B9854B61F81A603A7A6EDB71B78EA4F3D4DAF322C0B3023316A50C9F058A9DA6D7E1F03E9BD35CA2EF3B6BB37B958312BEE498B0F28C563F2D97B62738115D3D650C67151DA44BAA0C95CEC3F0E118F156EB163075A175312DAFE60216689C71B86D69349DDEB8393FF561B4C92A1692B8345B2D686C9EB39E856E3F63842BB7E741BA290507C7B776C6C652A9426BEACF7B675724EB82585B9AC0F191F65DF35D170A201EE69049EFD73BC79A89E5DC13B53A07B1470519CF89593880DBE354BF507D7832D9DA2C057029FB373A32C77AE737171BD95DF52124E8D6E4759F6EA3F662285B0AE95C7A31AB0F83485ADDB91A6AC03F152D68F5FA7AC57C0A7ACDB41A6AC27ED98471A11E472455A84AEA0333B0D09BFAF22E436F5E071BDC25DED596C21BBB6772D07782D2CC22D477DE569BBB3772D7414F8F1E3E0B06731BDF464C1B20463812A355FD43671288F4E49E3386BA5FCC1824E85EE9DF8F8F1794E0F4B8C3F59BB7272996EB0C784B029C151067177DEE3BE5B3642B3E0B05F725222CE88876B5AE1086F823441059512AFB07E7718B36378F048DAF075B8192F12D7E6B702FF3D29A0C480B1149023D14AAE7BCD4284F7032D89A492BABCB98A00638DE48B8E3C39F5A4BE479DD8703A8185D0E627750B093BC56E264AC387AC64C3C0A9367660D263BE6FC77939226281B781BE85189B085B84799E25EE98CF146B8E7DC916E554C31F371622EBAA13B751607F2AC3D8B5439D9EA2BBC6AF03EA7B2C4F2D774CA86771C548824F9B05FC66B80BD5E1432C75DA2F6E4B9D58A6F94DAD78B098DD1108A8A66BD8422CF56C0B7AF3B92DA3131E609CC2C44CBEB045F5EABE2788EE986E7EC4FCFA0E6CDC22F4B5A0D88C62B3C69CB58CD899F9F0E37793DAECC32376D5F34C033C28ED103ACA6A2196047DE8A751B0063DA5E816F8BCCABB87BDF4B1CE3D335EE2AB1A299C3BCEC0710805925E1BBD5B417F55E1521E2D4ECF6980B8D337C9E83ECB2F730902C018A7AAFB2BE346FD4660ED3866CE9D525B93295183D1C0128C13214BF4F8CEA527A301C9AB1D17941964D7FA0E7FED3DE677C88848C7C2980132BD4917C9ED6D0F6B136D134EC7DA181DBB7863631968E904CC15D24215BDCA6438A8D193ECEFF2FC8C91D89ABD4FEB8B8D3544DE7E1D013927CB758404A325D095C8C2F8D62BEB7E50BC09D2E730063D19268F6E0714C95C084256CBE16D6D9E2FF31E64EE79F5FA6C0C8E129A180C0BA4947D0929E8BA58A6B05ABDB5450D4FB1741B3D4B5CD1AFB77B4076411077AE48641A705CBD879D4A15776EA025B838B9647CB4CC083761A7356A82D086E813B37B4986278C932899F28EA0721595A06255919071358E89D7EF9D43E055948C88B1213676FC6B6831727F5F450B7DFD3CC8F336E11EBF8B36999F17D5423F546B083AEC295E529DC710FECD4A7DE5B3C1F6A2AD645FC52116A8DC14B3A06548FED46259E0E26B23E2E2ADB4803C2DF3713F4AE9E4CA8308D81BBE2D47313BBF9A9C45338782A3E54F16CEA81C104A99B991701C608C48A90DBD0F52D36C433907581D388A983D4AAFD3B5C0749C140E77F3B53A065B72914B3A0D511ABD58CC91A02D4E0AD7D2CF899453D638475F6D9BC6766BB6CB921843F5ABD4330FEB99D61FD2A34BFC3C69AD5CFD658DF8751747C6D15D7A4815294A223B53A9BB8316FD87C297E0F9E7F19BE724AD44095CC33F5A47BA8ADBB8F4694553E2931AA466F288E166DA88D6DDACE20D64E052764A82EF356640917DAEE3EC61D31D114375B279CEC613E8BC16A9A25AAA70C35D0ADE9A80A9DD2D1CD70F1C670DEB4C0C0EEF802E0EEFB8EFFA23CC5966E51FE9CEFB2325530A5A2EA6D0888E52659D0A076FCCA84BCE2EB508399DDB8AF7C5ACD3C6D36022D2BA7E106A5B9BE05C71BAC871D8886C37AF8B39C909DA8814CA6C208AE79371E43BDA38907253527340A697AD84FA0CA8020912CBF49BE5EBFCD033ADA68CB056C49C965E35A09AE70ABF982FE27381B779D15F44B43050F4C98F9D46242B02FE59D289843D5C04243053C63E3252963861A2C9FB57FB4F068AEF1FAFED35D6BB067AE060288D8A05C0D62812435A2B57EB1D18286347B1D0845F3D33AEB1FF2E0B16C4C320F9F918A728D490A848FCF23F4D65366CE71C34E13D3818DD77CF940FE1F0D4FFE8E85FFDFEAFBF98828CE0818DD1BD1E0EBFEEF94CE1170B40FFA5A79F8F26CA283F4C942584FED5145C77A3E12DB2DB34E8F551607FB7D9B0ED4E5CCDB9D06BBEDE015CD4F5A348A57CA1F4C71589B6C40D3AEB120864BE176183C21411C05A58844F5802D676947CB1E73F22C0003E3AAEDCE56B732A6EC5EAFC600ABF22AE43DAC1159F5B476D2BEE477254645D008ED69F719B4CF03C94A84024A825D7591F9812A5B6E482ECB0B6E88627E0EA0457D562BC0A6AA017D7F2B5FB0866AEC6808569A027D4F2EDF1951B3ECA8DE2899C00797A5213D5C88A87D9AD51D4C84A174DD1E0BF3572C21892DDF99C913AAA22C601915F88E68F351D214C7B20762389641D183FBF5C6403A96A29711C83AB7F9F1F48655B4CDC2F6F99845DA9F4F6B9F969E380022489047C547A1B573F89B249C9A6DD5FF18744A25D6AD151C8C5F02F4E43639714129C7A3131042D1BD93F494531637F9290E07495A0C2DB9E9BE9D9446A25AD8773AC24239466E17BAC3B4B0517FCAC5EAEC55463EC28D26B8C654CC5881E972664A9D20ED94FC5D0A73C7F001F477649B80DA4943C253463295E80EA6CC4692CAE1A3D9BE4A1AD32C773B75F341DA4224A1234F3BB55A4CB94D63F93D74F3658164B5A6AD74E92D57A3BB8A035E7FD5B92AF5AFCAC54EB0FC933CD32E60F35FFFEA2DFB0FF7C872BFFFFA9E0B9F3B43F854A25CFF45DB90058BF729F14323A5AC8A6A3B0AFA63739FA0F6D69C74C432086753382973541EE61DCFDAB03D3237A167537107C178FC211C98FD04EFB2EF945B7D0B3B8E64BA05C89C17BBFF81F220A4F98EA0F5D2A05E51794B52A4614D075AF1994590C1E6A55BEA85E0AB144DAE6B10DD998CEEF2D5ECC5A4317B82F4F57D45C568DB27C2D0B22ED1154CEB0BBD897B63ED5C17FB798D43D259F532C60332E01A1BB970955C28DDD52059FAFDBB661FFA1E7B3EB40FE5D195326C65449AEE759FC8B23DD4CD5E52FDBE12332B82E9081E0F462826981812DECADBDBBCBFD7D28EDB79EA3C0C92DE1F8D6DCE6DD99BDF2FBFDA7DF1E8908763C9D703DE7EBA4CF6B76F43FB3725713C3777F5BB2A78DEBC977025100C7AE686D5DE3AE3B44559F02840C11BBB18C72BC7CC617B32A0FE95BD6DAE58FAC210D4106ADE74F0F0E332E75B35CA91F8489FC5B51720D685E1FE34AAFCF0480BCB55E159064177D28A673A7FA462041B755CF514D61AB7F01CF742A29A57E12C7A3132C1BEECC40BE8BC429FAB6B4E3CC34A0A3B877A222412E20CA9A6F74C71263A85F1DEDCA21AD209913B88AFBB2A4DF1C24D8E2BC6284C508A58E3936D13DE93499F2BE06FAAD06CCA4E0B70BCEBB752E93FB109C451DC1E11D9F8F2A6F1C9882C2B943BBC42D381C2EB192CEA1BAB1040B0C6646920810FBA2B723A9EFB8E6FA983693CFDA8C87017E5EDF3692600E75B4A2276E26E68D1468075EB72976CEA439D9811DEAAC67906EAED3BCE9A7C738CF5E4A235E41E0F911814D4CE8D91947A278A3BD5B2FEFF17E37D4FEE5D8D2E0E7A1268406005EFF39D4A6B6364ECA068656263F077A216624140C44E93E0A68F51FF5349ABBA92ED630CBDE8586CF0FAAF2048826582B4A33E3922F357B8A57C54277763605F1952255DD0F0D8EE48E9C1D5FE76839C4BD8A637B296B16FEDAE2237D7C31C2ED9D9B6B7DC10B5E0E72DBB2E8977C925951A9239904B7CD55DD501DEE508D982FAD9B8F4EC920C624860C4C792C80EA1A858D3D6A6A94295F05827EC8A92FDA975F7E56798C330E2FDB09B6B7CD9EFDAC24EC55BD96957F52C96F5F259AC3365AF46AB8E691BE66A9A9CA515502C05B6D0393B1D5AF0DDC5D83CE8BB7C3B4DA34032555E606779EC67D4FB77982489800CC21E9936F0CB076BB1B93A9BB0D296EB20EEF752A6E626C3FA53442FAA405AA67DCF9C4BEA21C2779D2C5DBBF6E157DFD48EAC71E0BFB8AD6058FC03E6C37D55E573213EF4BA5FE8056AD2B0D34B70D5D2FBA91F812669C89554F4243A047C79641BEA4043A922B111419854DBDBFB67DD9FC8446802E04A2AF9CDB58DA05A92B0D2BCF47C1296CCEF60C8C738B0EF5CB1AF0989064F4A082C682377E3C622AEE17C65CE6362A3A2A1287B5F7DC76221BDA0EC7A97D2BED11682352D2440226F25E1A4343B491C65601727463512B831F6248191C28B95E0F7BAFF73EB8DF304486570B7915359D94CB492485217313AF43B37BFF762D4C8F981A64F12C5986FCB94B060B616C6BA4E0606BE7C86864EB60F2EFBAB0FF9E3E3E233C4647DE1F881E78247B8F9C7735DAE9C4F4423DC7548D81C95E6C5DC77AA48E5B33A50EEFF4881E98F44D07E4CABF74B671CE3784B95C8518A95F5AA41CB9169C05402F695000BF69F992B88A0F5F9A1B3A51A5F429179A4E137D460D6782BA04913755CADF1ED26A45B2BF4066DB7C3B4D8EA9CE0A2666BE9736CED68686B4F8AC78CE50762EC30682F2E360E50B712E67F4FA7685281127610776928B8E387C1F1644720985E135CED0138DFD76090FFBACFD7B25A9555C24ACFCB78ECADE5A4CF0FB4D917B1A9417773DD79E17E7E37C6CE89F2F42216898879528B5E1440347B2A30E56CF1092F6078CD68C4C7D9AFAD1274F6567DEC0974D7998EFF5DBEDF7502427DA570CC21EDE4378ECE4AD4C91D7DA6C3236A1B61FA5A23DD9B6C4E372865E52A2DB17624F1C18BF6F433B6E07475F6E21A5D7CF75ADBB87847E2423233B036694F759A70C2A09F3CFD7529C9965F1D21F7BAF0DC57102DCCD0AF4AAAE7F6B9F5A9EC83FDE3F4BBE3FDB27CADFEDD3C0CEEEBFE6F917D26264E5BB8088814712F7419FAFE8F183E06475517085DF5C27D5406E53D98383594362AC0C9F08CC02945E50BA5711F6D8EA7EF52DB95A42874154E4F9CA8075F6996E54AAB0C67A66D3D193E72B5D58D247954ECEB0FDD3E0CAE6B56DB30AA46123095C23A1D7EC5F0618C8DB0CE9FA5F79A06E2BD7295B68EF88E6B0D60CB2452480D6375AC553674555E8715A296BE0A706A3FC36B31AB8F39E426928ABDBAE9508F976ED8B2AAFC4C836A21A2706E3A5F92AA2850F6380B53FA21961A3E0AC44C398AA897DD4B09437302A887D6429FD3E855C26AE92F9BF3F8A482019D3BDF14FE8109DC95BDB35AEEB5D6C2F10F7819ECD5E80498FD4B04CE96CA90335E9C3F6AAA058A3B4F2744842F35023DA983B2DC1A2A1CE72F844ECB75490F574079F2FAD55972FCA2E759A0DC873E29CA814DA6C07BC69BEEF331047C76824440A07FCD8317B113B553C5357D43A7CCFB071D182581EC3987016DA3AD1DA8A2DCBC78FF5F81F038580A407FC5FC5B5BFE237A5B6BF2AF86729E0DF11FB9C0BFDAD30F057E2AF35527FA11AFA371553BFD2FF5984F27744C3FD9BFE7F94A4FCAAE9D7C284BFD083F07F9429FCAAE2D7E39ABF70FEFA378737BFD27FDDD3FD0BAFB0FED70EEFAFE45F53CFBF9047F2FB44F4570DBF66547F0199EC77F9D5AFFC7F86E1BF03970200F85F41F957FA3FBDE4DFD144F537FABF7DA682F44BE89F3284E75FC733438BF6E7D3FF0067590B44]
}
Add(FileStream,9654526,413,28)
{
Mode=1
AutoCopy=0
Point(doCopyFromStream)
link(FileName,13460422:Var3,[(419,19)(398,19)(398,103)])
}
Add(DoData,16564717,350,42)
{
link(onEventData,9654526:doCopyFromStream,[])
link(Data,10230478:Stream,[])
}
Add(FileTools,6460137,252,42)
{
link(onEnd,4982138:doEvent,[])
}
Add(IndexToChanel,4982138,301,42)
{
link(onEvent1,16564717:doData,[])
}
Add(StrCat,828244,196,63)
{
Str2="Test.docx"
link(onStrCat,6460137:doFileExists,[])
link(Str1,12145668:CurrentDir,[])
}
Add(WinExec,11361884,196,119)
{
FileName="Test.docx"
link(FileName,13460422:Var2,[])
}
Add(Hub,2572505,154,63)
{
link(onEvent1,828244:doStrCat,[])
link(onEvent2,11361884:doShellExec,[(186,76)(186,132)])
}
Add(GetDataEx,13460422,196,98)
{
link(Data,828244:Result,[])
}
Add(InfoTip,4993219,525,21)
{
Info=#84:https://webistore.ru/raznoe/vklyuchenie-i-otklyuchenie-dynamic-data-exchange-v-word/|
Width=484
}
Add(Clipboard,2176761,364,280)
{
Unicode=0
Point(PutText)
link(PutText,12872136:Text,[])
}
Add(StrList,12872136,364,196)
{
Strings=#51:Включение и отключение Dynamic Data Exchange в Word|550:Word 2010В декабре нынешнего года Microsoft из соображений безопасности отключила свою технологию Dynamic Data Exchange в Word. DDE является довольно старой технологией. В частности, именно она отвечает за ассоциацию файлов и приложений в Windows. Что касается Microsoft Office, то в нем DDE используется для автоматического «подтягивания» файлов из других приложений. В частности, широко распространенным является вставка в Word таблицы, которая фактически хранится в отдельном файле Excel и автоматически обновляется при каждом открытии файла Word.|0:|591:Однако, с точки зрения безопасности механизм DDE содержит потенциальную угрозу. Теоретически, использование DDE в Office позволяет запустить командную строку и выполнить вредоносный код. Microsoft долго противилась отключению DDE в Office, но, в итоге, была вынуждена частично «сдаться» и отключить DDE. Пока лишь в Word. Патчи выпущены для Word 2007, 2010, 2013 и 2016. В дальнейшем возможно отключение DDE и в других программах, входящих в пакет Microsoft Office, но это будет зависеть уже от проводимых компанией тестов. Дополнительную информацию о новых обновлениях можно получить здесь.|0:|180:Впрочем, отключить или включить Dynamic Data Exchange в Word можно вручную и после установки свежего патча. По сути, всё, что он делает, это лишь добавляет новый параметр по адресу|0:|0:|89:под названием AllowDDE. Тип параметра DWORD. Параметр может принимать следующие значения:|0:|17:0 — DDE выключен;|0:|72:1 — DDE разрешен к уже запущенной программе, но новые запросы запрещены;|0:|16:2 — DDE включен.|
}


Остальные команды DDE для Word
Word DDE commands

[FileNew]
Creates a new empty document
[FileNew .NewTemplate = 0, .Template = Template$]
Creates a new document or template
.NewTemplate = 0 (or omitted) = new document
1 New template
.Template = The name of the template or document on which to base the
new document or template, or the name of the wizard to run.
You *must* specify the complete path to the template file.
[FileSaveAs “c:\temp\test.doc“, 0]
Save active document as “c:\temp\test.doc“
[FileSave]
Save active document
[FileClose]
Close active document
[FileExit Mode]
Quits Winword. Mode:
0 Prompts the user to save documents
1 Saves all edited documents before quitting.
2 Quits without saving changed documents.
[FilePrintDefault]
Prints the active document using the current settings in the Print and Print
Setup dialog boxes (File menu) and on the Print tab in the Options dialog box
(Tools menu).
[InsertPicture(“c:\pic1$$$$.bmp“)]
Inserts picture file at current cursor position
[Insert(“Hello“)]
Inserts text „Hello“
[Insert “Hi HTBasic users“]
Inserts text „Hi HTBasic users“
[InsertFrame]
Inserts an empty frame, or frames the selected text, graphic, or both. If there is
no selection, Word inserts a 1-inch - square frame at the insertion point (the
frame appears as a square in page layout view). You can change the
dimensions of the frame with FormatFrame.
[RemoveFrames]
Removes all frames in the selection. Note that borders, applied automatically
when you insert a frame around text, are not removed.
[FormatBordersAndShading.Shadow=1,.TopBorder=1, .LeftBorder=1,
.BottomBorder=1, .RightBorder=1, .ApplyTo=0]
Sets border and shading formats for the selected paragraphs, table cells, or
graphic. The arguments for the FormatBordersAndShading statement
correspond to the options in the Borders And Shading dialog box (Format
menu).
.Shadow Specifies whether to apply a shadow to the border of paragraphs
or a graphic:
0 (zero) Does not apply a shadow.
1 Applies a shadow.You cannot apply a shadow to a table or table
cells. If you want to apply a shadow to a paragraph or graphic, the
item must have—or you must specify—matching right, left, top, and
bottom borders. Otherwise, an error occurs.
.TopBorder, .LeftBorder, .BottomBorder, .RightBorder
The line style for the border on the top, left, bottom, and right edges of
paragraphs, cells, or a graphic, in the range 0 (zero), which is no
border, through 11 (for a list of line styles and their values, see
BorderLineStyle).
.ApplyTo If the selection consists of more than one of the following items,
specifies to which item or items the border format is applied:
0 (zero) Paragraphs
1 Graphic
2 Cells
3 Whole table
If .ApplyTo is omitted, the default for the selection is assumed.
.TopColor, .LeftColor, .BottomColor, .RightColor, .HorizColor, .VertColor
The color to be applied to the specified borders, in the range from 0 (zero),
which is Auto, through 16 (for a list of colors and their values, see CharColor).
[InsertBreak.Type=x] Inserts a break. .Type
values:
0 (zero) or omitted Page break
1 Column break
2 Next Page section break
3 Continuous section break
4 Even Page section break
5 Odd Page section break
6 Line break (newline character)
[InsertDateTime .InsertAsField = number] Inserts the current date,
time, or both, as either text or a TIME field.
.InsertAsField Specifies whether Word
inserts the information as a TIME field:
0 (zero) Word inserts the
information as text.
1 Word inserts the information as a TIME field.
Omitted Word inserts the
information according to the current setting of the Insert As Field check box in
the Date And Time dialog box (Insert menu).
[InsertPageNumbers .Type = 0, .Position = 2,
.FirstPage = 0] Inserts page number
into the header or footer.
.Type: 0 = header, 1= footer
.Position: 0 = Left, 1=Center, 2=Right
3=Inside (left on odd pages, right on even pages)
4=Outside (right on odd pages, left on even pages)
.Firstpage: If 1, the field is included in the header or footer on the first page.
[TableInsertTable .NumColumns = 3, .NumRows = 5, .Format=xx]
Inserts a table with .NumColumns columns and .NumRows rows
Additional parameter: .Format=xx
where xx = One of the predefined formats listed in the Table AutoFormat dialog
box (Table menu): 0 (zero) corresponds to the first format listed in the Formats
box („none“), 1 corresponds to the second format, and so on.
[TableDeleteColumn] Deletes the table
column containing the insertion point, or deletes all columns containing part of
the selection. If the insertion point or selection is not within a table, an error
occurs.
[TableDeleteRow] Deletes the row
containing the insertion point, or deletes all rows containing part of the
selection. If the insertion point or selection is not within a table, an error
occurs.
[TableDeleteCells .ShiftCells = number] Deletes the selected
cells. If the insertion point or selection is not within a table, an error occurs.
.ShiftCells: Sets the direction to shift the remaining cells:
0 (zero) Shift the cells left.
1 Shift the cells up.
2 Delete the entire row.
3 Delete the entire
column.
[TableSelectTable] Selects the entire table
containing the insertion point. If the insertion point or selection is not in a table,
an error occurs. As the examples in this entry demonstrate, you can use
TableSelectTable in combination with other WordBasic statements to move
the insertion point reliably to the first cell in a table or to the first character after
a table.
[InsertPara] Inserts a paragraph mark at the insertion point.
[Bold] Toggles bold state
[Bold 1] Switches on Bold state
[Bold 0] Switches off Bold state
[NextCell]
[PrevCell] Selects the contents of
the next table cell
Selects the contents of the previous table cell
[Underline]
[Underline 1] & [Underline 0] see above Toggles underline state
[Italic]
[Italic 1] / [Italic 0] see above Toggles italic state
[DottedUnderline]
[DottedUnderline 1] / [DottedUnderline 0] see above Toggles
dottedunderline state
[DoubleUnderline]
[DoubleUnderline 1] / [DoubleUnderline 0] see above Toggles
dottedunderline state
[FormatFont(„15“)] Sets font size to 15
points
[Font(„Arial“)] Selects font „Arial“
[CharColor x] Sets color of characters
to value x. Range: 0..16
Values
0=Auto, specified in the Control Panel (Windows)
1=Black, 2=Blue, 3=Cyan, 4=Green, 5=Magenta, 6=Red, 7=Yellow, 8=White,
9=Dark Blue, 10=Dark Cyan, 11=Dark Green, 12=Dark Magenta, 13=Dark
Red, 14=Dark Yellow, 15=Dark Gray, 16=Light Gray
[ResetChar x]
0 (zero) If the selected text contains any manual
character formatting
1 If the selected text contains no manual character formatting
[NormalStyle] Applies the Normal style to the selected paragraphs
[Style Style$] Applies a style to the selected paragraphs.
Example: [Style “Heading 1“]
FormatStyle .Name = “TestMe“, .Define
FormatDefineStyleFont .Points = “10“, .Bold = 1, .SmallCaps = 1
.Name The name of the style.
.Delete Deletes the specified style.
.BasedOn Specifies an existing style on which to base the specified style.
.Type specifies the type for a new style,:
0 (zero) or omitted Paragraph
1 Character
.FileName The document or template to merge styles to or from.
.Define Redefines an existing style or creates a new style with the formats
specified in subsequent instructions.
.Rename Renames the style specified by .Name to the name specified by
.NewName.
.Apply Applies the style to the selected paragraphs.
[FormatPicture .ScaleX = ““50%““, .ScaleY = ““50%““]
Formats a picture using the values .ScaleX and .ScaleY. You must select the
picture before you can do this formatting, e.g. using
[editgoto .Destination=“G2"] ! go to picture 2
[charright 1,1] ! select the pitcure
[LeftPara] The LeftPara statement aligns the selected paragraphs with the
left indent.
[RightPara] The RightPara statement aligns the selected paragraphs with
the right indent.
[CenterPara] Centers the selected paragraphs.
[JustifyPara] The JustifyPara statement justifies the selected paragraphs.
[LineUp] Cursor 1 line up
[LineDown] Cursor 1 line down
[CharLeft] 1 character left
[CharRight] 1 char right
[EditSelectAll] Selects whole document
[EditGoto] Jumps to start of document
[EditGoto .Destination=“Bookmark1"] Jumps to „Bookmark1“
[EditGoto .Destination=“L6"] Jumps to line 6 on current page
[EditGoto .Destination=“L+2"] Relative jump to the 2nd line after the current
line
[EditGoto .Destination=“L-1"] Relative jump to the previous line
[EditGoto .Destination=“S3"] Jumps to section 3 on current page
[EditGoto .Destination=“P5"] Jumps to page 5
[EditGoto .Destination=“F’TIME“] Jumps to next field called TIME
[EditGoto .Destination=“T2"] Jumps to table 2
[EditGoto .Destination=“G7"] Jumps to graphic 7
[EditGoto .Destination=“Q4"] Jumps to equation 4
[FilePrintPreview] Printer Preview
[ViewNormal] „Normal“ page view
[ViewPage] „Page Layout“ view
[EditUndo] Undo last action
[EditRedo] Redo last action
[EditPaste] Paste data from clipboard
[EditCut] Cut selected data to clipboard
[EditCopy] Copy selected data to clipboard
[DeleteWord] Deletes the word immediately following the
insertion point
[DeleteBackWord] Deletes the word immediately preceding the insertion point
[EditClear clear] Deletes the selection or a specified number of characters.
If clear is > 0 the appropriate number of characters to the right of the
insertion point will be deleted. If clear is < 0 the appropriate number of
characters to the left of the insertion point will be deleted.
[EndOfDocument] Jumps to the last line of the document
[EndOfLine] Jumps to the end of the current line
[EndOfLine 1] Marks text from current cursor position to the end of the
line
[StartOfLine] Jumps to the begin of the current line
[StartOfLine 1] Marks text from current cursor position to the begin of the
line
[EndOfDocument 1] Marks text from current cursor position to the end of the
document
[StartOfDocument 1] Marks text from current cursor position to the begin of the
document
[EndOfWindow] Marks current page content
[CharRight 1,1] Marks next character
[CharRight 5,1] Marks next 5 characters
[CharLeft 1,1] Marks previous character
[CharLeft 3,1] Marks previous 3 characters
[WordRight 1,1] Marks next word
[WordRight 8,1] Marks next 8 words
[WordLeft 1,1] Marks previous word
[WordLeft 2,1] Marks previous 2 words
[VLine x] Scrolls the document xx lines (x>0 = scroll down, x<0
scroll up)
[VPage x] Scrolls the document xx screens (x>0 = scroll down, x<0
scroll up)
[FormatBullet.Indent=5,.Font=“Fontname“, .CharNum=xx, .Points=10]
Adds bullets to the selected paragraphs.
.Points The size of the bullets, in points.
.Color The color of the bullets
.CharNum The sum of 31 and the number corresponding to the position of
the symbol in the Symbol dialog box (Insert menu), counting from
left to right. For example, to specify an omega (), which is at
position 56 on the table of symbols in the Symbol font, set
.CharNum to 87.
.Font The name of the font containing the symbol. Names of decorative
fonts appear in the Font box in the Symbol dialog box.
[ToggleFull] Toggles full screen mode on and off.
[ViewZoom100] Switches to normal view and sets magnification to 100
percent for the active document and new documents.
[ViewZoomWholePage] Sets magnification so the entire page is visible in
page layout view. ViewZoomWholePage switches to
page layout view if the active document is in another
view.
[AppMinimize] Minimizes Word application window
[AppMaximize] Maximizes Word application window
[AppRestore] Restores Word application window
[AppHide] Hides Word application window from task bar
[AppShow] Shows Word application window (after hiding)
[AppActivate] Brings Word application window to front
карма: 16

0
Редактировалось 2 раз(а), последний 2020-06-16 10:46:51