PRB: ÇÁ·Î¼¼½º °£ COM ÀÚµ¿È­¸¦ Win95´Â/98¿¡¼­ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ÀÀ´äÇÏÁö ¼ö ÀÖ½À´Ï´Ù.

±â¼ú ÀÚ·á: 216400 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

Çö»ó

Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ out-of-process COM ¼­¹ö¸¦ ÀÚµ¿È­ÇÒ ¶§, Ŭ¶óÀÌ¾ðÆ® Äڵ带 ¹ÐÁ¢ÇÑ ·çÇÁ¸¦ ½ÃÀÛÇÒ »õ ÀÎÅÍÆäÀ̽º¸¦ ¾ò±â À§ÇÑ ±¤¹üÀ§ÇÑ ¿äûÇÏ´Â °æ¿ì, Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÇÊ¿äÇÑ ÇÁ·Î¼¼½º°¡ ºñÁ¤»óÀûÀ¸·Î Á¾·áµÉ ¼ö ÀÖ´Â ÀÚµ¿È­ È£Ãâ µ¿¾È ÀÀ´äÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ¸ØÃá ÈÄ¿¡´Â ¸¶¼£¸µµÈ ÀÎÅÍÆäÀ̽º¿Í °ü·ÃµÈ ¸ðµç COM ¿äûÀÌ ½ÇÆÐÇÕ´Ï´Ù. ¹®Á¦°¡ ¼±ÅÃÀ» ´Ù½Ã ºÎÆÃÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ ¹®Á¦´Â Windows 95 ¹× Windows 98 ½Ã½ºÅÛ¿¡ ´ëÇØ¼­¸¸ ¹ß»ýÇÕ´Ï´Ù.

¿øÀÎ

ÀÎÅÍÆäÀ̽º¸¦ ÇÁ·Î¼¼½º °æ°è¸¦ ³Ñ¾î ¸¶¼£¸µµÉ ¶§ Ŭ¶óÀÌ¾ðÆ® ¹× ¼­¹ö ÇÁ·Î¼¼½º °£¿¡ Åë½ÅÀ» ó¸®Çϱâ À§ÇØ ¿©·¯ ½Ã½ºÅÛ °³Ã¼ ¸¸µì´Ï´Ù. ÇÁ·Ï½Ã/½ºÅÓ, OID ¹× COM¿¡ ÀÇÇØ ¸¶¼£¸µÇÒ ÁßÀÎ ÀÎÅÍÆäÀ̽º¸¦ ½Äº°ÇÏ´Â µ¥ ÇÊ¿äÇÑ OXID ÇÔ²² Æ÷ÇԵ˴ϴÙ. ÀÎÅÍÆäÀ̽º¸¦ Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ÇØÁ¦µÉ ¶§ °¡ºñÁö ¼öÁý Áß¿¡ ÀÌ·¯ÇÑ °³Ã¼´Â ¼Ò¸êµË´Ï´Ù.

ÀǵµÀûÀ¸·Î COM Áö¿¬ °¡ºñÁö ¼öÁýÀ» »ç¿ëÇÏ¿© ´õ ÀÌ»ó ÇÊ¿äÇÏÁö ¾ÊÀº ½Ã½ºÅÛ ¸®¼Ò½º¸¦ ´Ã¸®½Ê½Ã¿À. ÀÌ Ä÷º¼ÇÀº »ó´ë ºñȰ¼º ±â°£ µ¿¾È ¹ß»ýÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ °¡ºñÁö ¼öÁýÀÌ ¹ß»ýÇÒ ÀûÀýÇÑ ¿©À¯ ½Ã°£À» Á¦°øÇÏÁö ¾Ê´Â °æ¿ì ½Ã½ºÅÛ ¸®¼Ò½º°¡ ºÎÁ·ÇØÁú ¹× ´õ ÀÌ»ó ÀÎÅÍÆäÀ̽º¸¦ ¸¶¼£¸µÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °æ¿ì COM °èÃþ, ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇÒ ¶§±îÁö ´õ ÀÌ»ó °¡ºñÁö ¼öÁýÀ» ¹æÁöÇÏ´Â ¼Õ»óµÉ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ °¡Àå ÀϹÝÀûÀÎ ¿øÀÎÀº Ŭ¶óÀ̾ðÆ®ÀÇ ÄÚµå ¹ÐÁ¢ÇÑ ·çÇÁ ÀÔ·ÂÇÑ ¶Ç´Â ÈÄ¼Ó È£ÃâÀ» ªÀº ½Ã°£ µ¿¾È ¸¹Àº out-of-process °³Ã¼¸¦ ÇØÁ¦ÇÒ ¼ö ÀÖ´Â ¼öÇàµÇ°í ÁßøµÈ °³Ã¼ °èÃþ °ü·ÃµÈ ÀÚµ¿È­ °­·ÄÇÑ ±â°£ÀÇ ¼öÇàÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ÄÚµå ¿¹Á¦¿¡¼­´Â ¼¼ °¡Áö ÀÎÅÍÆäÀ̽º¸¦ PrintOut ¸Þ¼­µå¸¦ È£ÃâÇÒ ¶§¸¶´Ù ¸¶¼£¸µµÇ¾î¾ß ÇÕ´Ï´Ù ÁßøµÈ °³Ã¼ °èÃþ ±¸Á¶¸¦ º¸¿© ÁÝ´Ï´Ù. ¾ö°ÝÇÑ ·çÇÁ¿¡¼­ Äڵ尡 ½ÇÇàµÇ±â ¶§¹®¿¡ ÀÎÅÍÆäÀ̽º ¸¶¼£¸µÇÒ ÁßÀÎ ÃÑ 30ÀÔ´Ï´Ù:
   For i = 1 To 10
      oExcel.ActiveWorkbook.Sheets(i).UsedRange.PrintOut
   Next i
				
Windows 95 ¹× Windows 98, ¾à 65,536 ÇÑ ¹ø¿¡ ¸¶¼£¸µÇÒ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º ÃÑ È½¼öÀÔ´Ï´Ù.

ÇØ°á ¹æ¹ý

°³¹ßÀÚ´Â °³Ã¼ ÂüÁ¶ ¹ÐÁ¢ÇÑ ·çÇÁ µ¿¾È ¿äû ¼ö¸¦ ¶Ç´Â ÀÚµ¿È­ ¸¹Àº ±â°£ ÃÖ¼ÒÈ­ ÇÕ´Ï´Ù. ÀÎÅÍÆäÀ̽º¸¦ µÎ ¹ø ÀÌ»ó ÇÊ¿äÇÑ °æ¿ì À̸¦ ÇÕ´Ï´Ù ¼ö µ¥ º¸À¯ÇÑ ¹× ¹Ýº¹ÀûÀ¸·Î Á¤½Ä ¹× reacquired ¿©·¯ ¹ø ¿¬¼ÓÇØ¼­ ¿¡¼­ ´ë½Å »ç¿ëµË´Ï´Ù.

¿¹¸¦ µé¾î, À§ÀÇ »ùÇÃÀÌ ¼öÁ¤µÈ ¹öÀüÀÇ µ¿ÀÏÇÑ ÀÛ¾÷À» ¼öÇàÇÏÁö¸¸ °æ¿ì¿¡¸¸ µÎ °³ÀÇ ÀÎÅÍÆäÀ̽º¸¦ ¸¶¼£¸µÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù (À§ÀÇ Äڵ忡¼­ 30% °¨¼Ò) °¢ PrintOut È£Ãâ¿¡ ´ëÇÑ:
   Set oBook = oExcel.ActiveWorkbook
   For i = 1 To 10
      oBook.Sheets(i).UsedRange.PrintOut
   Next i
				
¼­¹ö¸¦ in-process ½ºÅ©¸³ÆÃÀ» Çã¿ëÇÏ´Â °æ¿ì ´Ù¸¥ °¡´ÉÇÑ ÇØ°á ÀϺΠÀÖ´Â ÀÚµ¿È­ ÄÚµå in-process ¼­¹ö·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Microsoft Office Á¦Ç° ³»ºÎ ÀÚµ¿È­ VBA ½ºÅ©¸³ÆÃ ÅëÇÕÇÕ´Ï´Ù. VBA ¸ðµâ¿¡ ·çÇÁ Äڵ带 À̵¿ÇÏ¿© ¿©·¯ ÀÎÅÍÆäÀ̽º¸¦ ¸¶¼£¸µ ¾Êµµ·Ï ÇÏ°í ´ë½Å ¼­¹ö¿¡¼­ ¸ðµç ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ°Ô ÇÏ¿© ¸ÅÅ©·Î¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÂüÁ¶

ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
219905HOWTO: µ¿ÀûÀ¸·Î Ãß°¡ ¹× Visual Basic VBA ¸ÅÅ©·Î ½ÇÇà

¼Ó¼º

±â¼ú ÀÚ·á: 216400 - ¸¶Áö¸· °ËÅä: 2007³â 1¿ù 24ÀÏ ¼ö¿äÀÏ - ¼öÁ¤: 4.4
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows Millennium Edition
Ű¿öµå:?
kbmt kbautomation kboleapp kbprb KB216400 KbMtko
±â°è ¹ø¿ªµÈ ¹®¼­
Áß¿ä: º» ¹®¼­´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.

Çǵå¹é º¸³»±â