³õʶVBA£ºµÚÒ»¿Î ³£Óõļ¸¸ö»ù±¾¸ÅÄî
ѧVBA£¬ÏÈÒªÁ˽⼸¸ö»ù±¾¸ÅÄÕâЩ¸ÅÄîÒ»¿ªÊ¼¿´Ò»¶¨»áÓеã»ÞɬÄѶ®£¬²»¹ý¿´²»Ã÷°×Ҳû¹Øϵ£¬ÔÚºóÃæÂýÂýÄã»áÁ˽âËüÃǵĺ¬Òå¡£ÏÈ´ó¸ÅÁ˽âÒ»ÏÂËüÃǵĶ¨Òå¡£ 1¡¢±äÁ¿£¨Variable£© ÃüÃûµÄ´æ´¢Î»Ö㬰üº¬ÔÚ³ÌÐòÖ´Ðн׶ÎÐ޸ĵÄÊý¾Ý¡£Ã¿Ò»±äÁ¿¶¼ÓбäÁ¿Ãû£¬ÔÚÆ䷶ΧÄÚ¿ÉΨһʶ±ð¡£¿ÉÒÔÖ¸¶¨±äÁ¿µÄÊý¾ÝÀàÐÍ£¬Ò²¿É²»Ö¸¶¨¡£ ±äÁ¿Ãû±ØÐëÒÔ×Öĸ»ò×Ö·û¿ªÍ·£¬ÔÚͬһ·¶Î§ÄÚ±ØÐëÊÇΨһµÄ¡£±ÈÈçÄãÔÚÒ»¸ö¹ý³ÌÖж¨ÒåÁËÒ»¸ö±äÁ¿ÃûΪstrMsg£¬ÔÚÕâ¸ö¹ý³ÌÖоͲ»Äܶ¨ÒåµÚ¶þ¸öÃûΪstrMsgµÄ±äÁ¿¡£±äÁ¿Ãû²»Äܳ¬¹ý255¸ö×Ö·û£¬¶øÇÒÖм䲻ÄÜ°üº¬¾äµã»òÀàÐÍÉùÃ÷×Ö·û¡£ ÓÃÒ»¾ä»°¸ÅÀ¨£º±äÁ¿¾ÍÊÇÔÚ³ÌÐòÔËÐÐÖеÄÒ»¸ö¿É¸Ä±äµÄÖµ¡£ 2¡¢³£Á¿(Constant) Ö´ÐгÌÐòʱ±£³Ö³£Á¿ÖµµÄÃüÃûÏîÄ¿¡£³£Á¿¿ÉÒÔÊÇ×Ö·û´®¡¢ÊýÖµ¡¢ÁíÒ»³£Á¿¡¢ÈκΣ¨³ý³ËÃÝÓëIsÔËËãÖ®ÍâµÄ£©ËãÊõÔËËã·û»òÂß¼ÔËËã·ûµÄ×éºÏ¡£¿ÉÔÚ´úÂëÖеÄÈκεط½Ê¹Óó£Á¿´úÌæʵ¼ÊµÄÖµ¡£ ÓÃÒ»¾ä»°¸ÅÀ¨£º³£Á¿¾ÍÊÇÔÚ³ÌÐòÔËÐÐÖеÄÒ»¸ö²»¿É¸Ä±äµÄÖµ 3¡¢ÉùÃ÷£¨Declare£© ²»¿ÉÖ´ÐеĴúÂë¡£ËüÃüÃû³£Á¿¡¢±äÁ¿»ò¹ý³Ì£¬²¢ÇÒÖ¸¶¨ÆäÌØÐÔ£¬ÈçÊý¾ÝÀàÐÍ¡£¶ÔÓÚDLL procedures,ÉùÃ÷Ö¸¶¨Ãû³Æ¡¢¿âºÍ²ÎÊý¡£±ÈÈçÄãÒªÔÚ³ÌÐòÖÐʹÓñäÁ¿»ò³£Á¿£¬¾ÍÒªÏÈÉùÃ÷Ëü¡£È磺 dim strMsg as string ¡®ÉùÃ÷Ò»¸öÃûΪstrMsgµÄ¾Ö²¿×Ö·û´®±äÁ¿¡£²»Í¬µÄÉùÃ÷Óï¾ä±íʾËùÉùÃ÷¶ÔÏóµÄ×÷ÓÃÓò£º Ãû³Æ ×÷ÓÃÓò ÉùÃ÷λÖà ʹÓÃÓï¾ä ¾Ö²¿ ¹ý³Ì ¹ý³ÌÖÐ Dim»òStatic Ä£¿é¼¶ ´°Ìå¼°Ä£¿é Ä£¿éµÄÉùÃ÷²¿·Ý Dim È«¾Ö Õû¸öÓ¦ÓóÌÐò Ä£¿éµÄÉùÃ÷²¿·Ý Public»ò Global 4¡¢¹ý³Ì£¨Procedure£© ÃüÃûµÄÓï¾äÐòÁУ¬¿É×÷Ϊµ¥ÔªÀ´Ö´ÐС£ ÀýÈ磬һ¸ö°´Å¥µÄµ¥»÷ʼþÊÇÒ»¸ö¹ý³Ì£¬Ò»¸öº¯ÊýÒ²ÊÇÒ»¸ö¹ý³Ì¡£ 5¡¢Ä£¿é£¨Module£© Ò»×éÉùÃ÷¼¯ºÏ£¬ÆäºóΪ¹ý³Ì¡£ 6¡¢Êý¾ÝÀàÐÍ Êý¾ÝÀàÐÍÌåÏÖÁËÊý¾ÝµÄ½á¹¹µÄÌص㡣VBAÌṩµÄ»ù±¾Êý¾ÝÀàÐÍÖ÷ÒªÓÐ×Ö·û´®ÐÍÊý¾ÝºÍÊýÖµÐÍÊý¾Ý¡£´ËÍ⻹ÌṩÁË»õ±Ò¡¢¶ÔÏó¡¢±äÌåµÈÊý¾ÝÀàÐÍ¡£ ÉÏÃæÕâЩֻÊÇһЩ³£ÓõĸÅÄÈç¹ûÏëÁ˽â¸ü¶à£¬Ò²¿ÉÒÔÕÒһЩVBA»òVBµÄÊéÀ´¿´¿´¡£
--------------------------------------------------------------------------------
Ïà¹ØÎÄÕÂ
ûÓÐÏà¹ØÎÄÕÂ
|