ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¦³¨â­Ó¿W¥ßEXCEL¡A¦p¦óª¾¹D¤Á´«¨ì¥t¤@­Ó¿W¥ßEXCEL¡H

¥»©«³Ì«á¥Ñ GBKEE ©ó 2015-7-27 14:03 ½s¿è

¦^´_ 16# justintoolbox



Module1ªºµ{¦¡½X
  1. Option Explicit
  2. Public xApp As New Class1
  3. Dim NewApp As New Application
  4. Sub Ex()
  5.     Set xApp.The_App = NewApp
  6. End Sub
½Æ»s¥N½X
ª«¥óÃþ§O¼Ò²Õ Class1 ªºµ{¦¡½X
  1. Option Explicit
  2. Dim WithEvents APP As Application
  3. Property Set The_App(P As Object)
  4.     Set APP = P    ' ±N APP Äݩʭȳ]¦¨ª«¥ó¡C
  5.     With APP
  6.         .Visible = True
  7.         With .Workbooks.Add
  8.             .Sheets(1).[a1] = 5
  9.         End With
  10.     End With
  11. End Property

  12. Private Sub APP_NewWorkbook(ByVal Wb As Workbook)
  13.     MsgBox Wb.Name
  14. End Sub
  15. Private Sub APP_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  16.     MsgBox Target.Address(, , , 1, 1)
  17. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2015-7-28 11:07 ½s¿è

¦^´_ 18# justintoolbox
§Ú§Æ±æ¯àÂÇ¥ÑIJµoµ{§Ç§i¶D§Ú¦³¤Á´«¨ì¥t¤@­Ó¿W¥ßEXCEL.
VBA Application ª«¥óªº¨Æ¥ó§ä¤£¨ì¤ä´©ªº¨Æ¥ó.
³o´N¬O¨â­Ó¿W¥ßEXCEL.ª«¥óÃþ§OªºApplication¨Æ¥ó.¥i±oª¾¥t¤@­Ó¿W¥ßEXCELªº¬¡°Ê.
  1. Option Explicit
  2. Dim WithEvents APP As Application
  3. Property Set The_App(P As Object)
  4.     Set APP = P    ' ±N APP Äݩʭȳ]¦¨ª«¥ó¡C
  5.     With APP
  6.         .Visible = True
  7.     End With
  8. End Property

  9. Private Sub APP_NewWorkbook(ByVal Wb As Workbook)
  10.     MsgBox Wb.Name
  11. End Sub
  12. Private Sub APP_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  13.     MsgBox Target.Address(, , , 1, 1)
  14. End Sub

  15. Private Sub APP_WindowActivate(ByVal Wb As Workbook, ByVal Wn As Window)
  16.    
  17.     MsgBox "¶i¤J " & Wb.Name
  18. End Sub

  19. Private Sub APP_WindowDeactivate(ByVal Wb As Workbook, ByVal Wn As Window)
  20.     MsgBox "°h¥X " & Wb.Name
  21. End Sub

  22. Private Sub APP_WindowResize(ByVal Wb As Workbook, ByVal Wn As Window)
  23.     MsgBox Wn.Caption & "ÅܤƵøµ¡"
  24. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

        ÀR«ä¦Û¦b : ¨ü¤HÂI¤ô¤§®¦¡A¶··í´é¬u¥H³ø¡C
ªð¦^¦Cªí ¤W¤@¥DÃD