¿¹Á¦ ÆÄÀÏ ³»·Á¹Þ±â
Exceller :
¿¢¼¿ 2007 ÀÌÀü ¹öÀü¿¡¼´Â 'µµ±¸ ¸ðÀ½(Toolbar)'À» »ç¿ëÀÚÈ ÇÏ´Â °ÍÀÌ ¾ÆÁÖ ¼Õ½¬¿ü½À´Ï´Ù.
¹Ú´ã´ç : ±× ¸»Àº µÚÁý¾î
¸»ÇÏÀÚ¸é... ¿¢¼¿ 2007¿¡¼´Â º°·Î ¼Õ½±Áö ¾Ê´Ù´Â ¶æ...?
Exceller : (¶æ¹ÛÀÇ ¿¹¸®ÇÑ ¹ÝÀÀ¿¡ ³î¶úÀ¸³ª ¾È±×·±Ã´ Çϸç)...¹Ù·Î ±×·¸½À´Ï´Ù! ´«Ä¡°¡ ¾ÆÁÖ ºü¸£½Ã±º¿ä. Àý¿¡ °¡¼µµ
»õ¿ìÁ£À» ¾ò¾îµå½Ç ÀÚ°ÝÀÌ ÃæºÐÇÕ´Ï´Ù. ^^;
ÀÚ, ±×·¯¸é ´«Ä¡ ºü¸¥ ¿©·¯ºÐ¿¡°Ô ¹¯°Ú½À´Ï´Ù. ¿¢¼¿ 2007 ÀÌÀü ¹öÀü¿¡¼´Â 'µµ±¸ ¸ðÀ½'À» ¾î¶»°Ô ¸¸µé¾ú´ÂÁö
±â¾ï³ª½Ã³ª¿ä?...(ÀáÀá)... ¾È³ª½Ã³ª¿ä?
-
'µµ±¸-»ç¿ëÀÚ ÁöÁ¤' ¸Þ´º¸¦ ¼±ÅÃÇÕ´Ï´Ù(ȤÀº µµ±¸ ¸ðÀ½ÀÇ ºó
¿µ¿ªÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î Ŭ¸¯Çϰí '»ç¿ëÀÚ ÁöÁ¤'À» ¼±ÅÃÇØµµ µË´Ï´Ù).
-
'»ç¿ëÀÚ ÁöÁ¤' ´ëÈ»óÀÚ¿¡¼ '»õ µµ±¸ ¸ðÀ½' ¹öưÀ»
Ŭ¸¯ÇÕ´Ï´Ù.
-
'»õ µµ±¸ ¸ðÀ½' ´ëÈ»óÀÚ¿¡¼ µµ±¸ ¸ðÀ½ÀÇ À̸§À» ÀÔ·ÂÇϰí
'È®ÀÎ' ¹öưÀ» Ŭ¸¯ÇÏ¸é »ç¿ëÀÚ ÁöÁ¤ µµ±¸ ¸ðÀ½ÀÌ È¸é¿¡ ³ªÅ¸³ª´Âµ¥, Àû´çÇÑ ¾ÆÀÌÄÜÀ» ¿©±â·Î ²ø¾î´Ù
³õ½À´Ï´Ù(Drag & Drop).
´ë·« ÀÌ·± ¼ø¼·Î Çß´õ·¨½À´Ï´Ù.
±×·±µ¥ ¿¢¼¿ 2007¿¡¼´Â ¸ðµç µµ±¸ ¸ðÀ½ÀÌ 'Ãß°¡ ±â´É' ÅÇÀÇ '»ç¿ëÀÚ ÁöÁ¤ µµ±¸ ¸ðÀ½' ±×·ì¿¡ Ç¥½Ã°¡ µË´Ï´Ù. ÇÏÁö¸¸
ÀÌ µµ±¸ ¸ðÀ½À» ´Ù¸¥ °÷À¸·Î ¿Å±â°Å³ª ȸ鿡 ¶° ÀÖµµ·Ï(¿µ¾î·Î floating) ÇÒ ¼ö´Â ¾ø½À´Ï´Ù.

À̹ø °Á¿¡¼´Â µµ±¸ ¸ðÀ½ÀÇ Æí¸®ÇÑ Á¡ Áß ÇϳªÀÎ À̵¿¼º, ´Ù½Ã ¸»Çؼ È¸é ¾Æ¹« °÷À¸·Î³ª ¿Å°Ü´Ù ³õÀ» ¼ö ÀÖµµ·Ï ÇØ
º¸°Ú½À´Ï´Ù.
¿Ï¼º ¿¹

À§¿¡¼ º¸½Å °Íó·³, ¿öÅ©½ÃÆ® ³»¿¡ µµ±¸ ¸ðÀ½ÀÌ Ç¥½ÃµÇ¸ç, ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÏ¸é ±×¿Í ¿¬°áµÈ ÇÁ·Î½ÃÀú°¡ ½ÇÇàµË´Ï´Ù. À̰ÍÀº
°ú¿¬ ¾î¶»°Ô ¸¸µç °ÍÀϱî¿ä?
À¯ÀúÆû¿¡ À̹ÌÁö ÄÁÆ®·Ñ »ðÀÔÇϱâ
´«Ä¡¸¦ æ ºÐµµ °è½Ã°Ú½À´Ï´Ù¸¸(Àý¿¡¼ »õ¿ìÁ£ ¾ò¾îµå½Ç ±× ºÐ), À§¿¡¼ µµ±¸ ¸ðÀ½ ºñ½º¹«¸®ÇÏ°Ô »ý±ä °ÍÀº »ç½ÇÀº À¯ÀúÆûUserForm°ú
À̹ÌÁöImage ÄÁÆ®·ÑÀ» ÀÌ¿ëÇÏ¿© Àý¹¦ÇϰÔ
À§Àå(?)À» ÇÑ °ÍÀÔ´Ï´Ù.

VB Editor »óÅ¿¡¼ À¯ÀúÆûÀ» Çϳª »ðÀÔÇϰí 'µµ±¸ »óÀÚ'¿¡ ÀÖ´Â 'À̹ÌÁö' ÄÁÆ®·ÑÀ» ÇÊ¿äÇÑ ¸¸Å »ðÀÔÇÕ´Ï´Ù. ±×·±
´ÙÀ½, À̹ÌÁö ÄÁÆ®·ÑÀÇ Picture ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿© Àû´çÇÑ À̹ÌÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

|
À̹ÌÁö ÄÁÆ®·Ñ¿¡ ±×¸² ½±°Ô ºÙ¿©³Ö´Â ¹æ¹ý
1)
¿öÅ©½ÃÆ® »óÅ¿¡¼ '»ðÀÔ' ÅÇÀÇ 'ÀÏ·¯½ºÆ®·¹À̼Ç' ±×·ì¿¡ ÀÖ´Â '±×¸²'À» Ŭ¸¯ÇÕ´Ï´Ù.
2)
'±×¸² »ðÀÔ' ´ëÈ»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥, Àû´çÇÑ À̹ÌÁöµéÀ» ¿öÅ©½ÃÆ®¿¡ »ðÀÔÇÕ´Ï´Ù.
3)
»ðÀÔµÈ À̹ÌÁö¸¦ ¼±ÅÃÇϰí 'º¹»ç'ÇÕ´Ï´Ù.
4)
VB Editor·Î °¡¼ ±×¸²À» »ðÀÔÇÒ Image ÄÁÆ®·ÑÀ» ¼±ÅÃÇÕ´Ï´Ù. '¼Ó¼º' â Áß°£Âë¿¡ ÀÖ´Â Picture
¼Ó¼ºÀ» Ŭ¸¯ÇØ ÁØ ´ÙÀ½ <Ctrl+V> ۸¦ ´©¸£¸é À̹ÌÁö ÄÁÆ®·Ñ¿¡ ±×¸²ÀÌ »ðÀԵ˴ϴÙ.
|
À¯ÀúÆûÀÇ ºó °ø°£À» ´õºí Ŭ¸¯Çϰí À¯ÀúÆûÀÇ ÃʱâÈ À̺¥Æ® ÇÁ·Î½ÃÀú¸¦ ÀÛ¼ºÇÕ´Ï´Ù. Image ÄÁÆ®·ÑÀÇ
ControlTipText ¼Ó¼º, Áï ¸¶¿ì½º¸¦ À̹ÌÁö·Î °¡Á®°¬À» ¶§ ȸ鿡 Ç¥½ÃµÉ °£´ÜÇÑ µµ¿ò¸»À» ¼³Á¤ÇÕ´Ï´Ù.
|
Private Sub
UserForm_Initialize()
Dim intControl As Integer
Dim i As Integer
Dim ctlControl As Control
intControl = Me.Controls.Count
For Each ctlControl In Me.Controls
i = i + 1
If TypeOf ctlControl Is msforms.Image
Then
ctlControl.ControlTipText = i & "¹ø Macro¸¦ ½ÇÇàÇÕ´Ï´Ù!"
End If
Next ctlControl
End Sub |
À̺¥Æ® Çڵ鷯 ÇÁ·Î½ÃÀú ÀÛ¼ºÇϱâ
À̹ÌÁö¸¦ Ŭ¸¯ÇÏ¸é ¹ß»ýÇÏ´Â Click À̺¥Æ® Çڵ鷯 ÇÁ·Î½ÃÀú¸¦ °¢°¢ ÀÛ¼ºÇÕ´Ï´Ù. ClickButtonÀ̶ó´Â ¿ÜºÎ ÇÁ·Î½ÃÀú¸¦
½ÇÇàÇϴµ¥ ±×³É ½ÇÇàÇÏÁö ¾Ê°í 1, 2, 3, ... µî°ú °°Àº °ªÀ» ÇÔ²² ³Ñ°ÜÁִ±º¿ä. ClickButton ÇÁ·Î½ÃÀúÀÇ
³»¿ëÀº µÚ¿¡¼ ´Ù·ì´Ï´Ù.
À̺¥Æ® ÇÁ·Î½ÃÀú ¼±Åà »óÀÚ¸¦ ÀÌ¿ëÇÏ¿© °¢ À̹ÌÁö ÄÁÆ®·Ñº°·Î MouseMove À̺¥Æ® Çڵ鷯 ÇÁ·Î½ÃÀú¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
MouseMove´Â ¸¶¿ì½º Æ÷ÀÎÅ͸¦ ÇØ´ç ¿ÀºêÁ§Æ®·Î °¡Á®°¬À» ¶§ ¹ß»ýÇÏ´Â À̺¥Æ®ÀÔ´Ï´Ù. ¾óÇͺ¸¸é ´ë´ÜÈ÷ º¹ÀâÇØ º¸ÀÌÁö¸¸,
Àß ¶â¾îº¸¸é µ¿ÀÏÇÑ ÆÐÅÏÀÌ °è¼Ó ¹Ýº¹µÊÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ´ÜÁö À̹ÌÁö ÄÁÆ®·ÑÀÇ ¹øÈ£¸¸ ¹Ù²ð µû¸§ÀÔ´Ï´Ù.
¿ÜºÎ ÇÁ·Î½ÃÀú ÀÛ¼ºÇϱâ
À̺¥Æ® ÇÁ·Î½ÃÀú¿¡¼ È£ÃâÇÑ 2°³ÀÇ ¿ÜºÎ ÇÁ·Î½ÃÀú¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ResetButtonÀº ¸¶¿ì½º Æ÷ÀÎÅͰ¡ À̹ÌÁö¸¦ ¶°³µÀ» ¶§,
±× À̹ÌÁö¿¡ Àû¿ëµÇ¾ú´ø SpecialEffect ¼Ó¼º°ªÀ» ¿ø·¡ »óÅ·ΠµÇµ¹·ÁÁÖ±â À§ÇÑ ÇÁ·Î½ÃÀúÀ̰í, ClickButtonÀº
»ç¿ëÀÚ°¡ À̹ÌÁö ÄÁÆ®·Ñ¸¦ Ŭ¸¯ÇßÀ» ¶§ ¸î¹øÂ° °ÍÀÌ ´·ÁÁ³´ÂÁö¸¦ ¾Ë·ÁÁÖ´Â ÇÁ·Î½ÃÀúÀÔ´Ï´Ù. XXX¶ó´Â ¸Å°³ º¯¼öParameter¸¦
ÇÔ²² ½ÇÇàÇÏ´Â Á¡¿¡ À¯ÀÇÇϽñ⠹ٶø´Ï´Ù.
|
Sub ResetButton()
Dim ctlControl As Control
For Each ctlControl In UserForm1.Controls
ctlControl.SpecialEffect =
fmSpecialEffectFlat
Next ctlControl
End Sub
|
|
Sub ClickButton(XXX)
MsgBox XXX & "¹øÂ° ¾ÆÀÌÄÜÀ» Ŭ¸¯Çϼ̽À´Ï´Ù!", , "www.iExceller.com"
End Sub
|
³¡À¸·Î ÀÛ¼ºÇÑ
À¯ÀúÆûÀ» ȸ鿡 ¶ç¿ì±â À§ÇÑ ÇÁ·Î½ÃÀú¸¦ ÀÛ¼ºÇÕ´Ï´Ù. À¯ÀúÆûÀÌ ¶° ÀÖ´Â »óÅ¿¡¼µµ ´Ù¸¥ ÀÛ¾÷ÀÌ °¡´ÉÇϵµ·Ï Çϱâ À§ÇØ ¸ð´ú¸®½º
´ëÈ»óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. À¯ÀúÆûÀ» ¸ð´ú¸®½º ÇüÅ·Π¶ç¿ì´Â °ÍÀº ¾ÆÁÖ °£´ÜÇØ¼, Show ¸Þ¼µå µÚ¿¡ vbModeless¶ó´Â
À¯ÀúÆû »ó¼öConstants¸¦ ºÙ¿©Áֱ⸸ Çϸé
µË´Ï´Ù.
|
UserForm1.Show vbModeless |
»ó¼ö ´ë½Å¿¡ °ªÀ» Á÷Á¢ ÀÔ·ÂÇÏ¿© ´ÙÀ½°ú
°°ÀÌ Ç¥ÇöÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
´ëÈ»óÀÚ´Â Å©°Ô ¸ð´Þ ´ëÈ»óÀÚModal
dialog box¿Í ¸ð´ú¸®½º ´ëÈ»óÀÚModeless
dialog box·Î ³ª´ ¼ö ÀÖ½À´Ï´Ù. ´ëÈ»óÀÚ°¡ ¶á »óÅ¿¡¼´Â "È®ÀÎ"À̳ª "´Ý±â" ¹öư µîÀ»
´·¯¼ ´ëÈ»óÀÚ¸¦ ´Ý±â Àü±îÁö´Â ´Ù¸¥ ÀÛ¾÷À» ÇÒ ¼ö ¾ø´Â ´ëÈ»óÀÚ¸¦ Modal dialog box¶ó°í Çϰí(¿¹¸¦ µé¸é '¼¿
¼½Ä' ´ëÈ»óÀÚ), 'Çǹþ Å×ÀÌºí ¸¸µé±â' ´ëÈ»óÀÚó·³ ´ëÈ»óÀÚ°¡ ȸ鿡 ¶° ÀÖ´õ¶óµµ ´Ù¸¥ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡´Â ¸ð´ú¸®½º
´ëÈ»óÀÚ¶ó°í ºÎ¸¨´Ï´Ù
¿À´Ã °Á´ ÀÌÂë¿¡¼ Á¢½À´Ï´Ù. ÈÖ¸®¸¯~~
|