- ©«¤l
- 5923
- ¥DÃD
- 13
- ºëµØ
- 1
- ¿n¤À
- 5986
- ÂI¦W
- 0
- §@·~¨t²Î
- win10
- ³nÅ骩¥»
- Office 2010
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW°ò¶©
- µù¥U®É¶¡
- 2010-5-1
- ³Ì«áµn¿ý
- 2022-1-23
        
|
¥»©«³Ì«á¥Ñ GBKEE ©ó 2016-10-29 10:04 ½s¿è
¦^´_ 1# eigen
¸Õ¸Õ¬Ý,¥Î¬¡¶Ã¯ªº¹w³]¨Æ¥ó BeforePrint ¨Æ¥ó ¦b¬¡¶Ã¯ (©ÎªÌ¨ä¤¤¬Y¨Ç¤º®e) ¦C¦L«eµo¥Í¦¹¨Æ¥ó¡C
ThisWorkbook ¼Ò²Õµ{¦¡½X- Option Explicit
- Private Sub Workbook_BeforePrint(Cancel As Boolean)
- If Sheet1.Msg Then
- SendKeys "n", False 'press n ¸õ¨ì ÀɦW¿é¤J¼Ó¦ì
- SendKeys Sheet1.Rng.Range("B1") & ".Pdf" & "{ENTER}", False 'key in file name A001.pdf
- End If
- End Sub
½Æ»s¥N½X Sub Print__15k() ©Ò¦bªº¼Ò²Õµ{¦¡½X- '**'**Sub Print__15k() ¦p¦b¼Ò²Õ Sheet1
- Option Explicit
- Public Rng As Range, Msg As Boolean '³]¬° ±M®×¥i¥Îªº¦@¥ÎÅܼÆ
- Sub Print__15k()
- '******************************************************************
- '¦bSheets("¤ëµ²¦a§}")¤¤¡A¥Î·Æ¹«¿ï¾Ün¦L¦Cªº¦æ¡A°õ¦æ¦¹µ{¦¡¡A§Y¥i®Mªí¦C¦L
- '******************************************************************
- Dim E As Range
- Sheets("¤ëµ²¦a§}").Activate
- For Each E In Selection.EntireRow
- Msg = False
- If (E.Range("A1") = 1 Or UCase(E.Range("A1").Value) = "F") Then '±Æ°£²Ä¤@¦æ¼ÐÀY ¤Î «D·Ç³Æ¦C¦Lªº¸ê®Æ¡A¦æº»Ý¬°1©ÎF
- E.Range("a1") = "Yes" '¼Ð¥Ü Yes¡A¤£¦Pµ{§Ç¼Ð¥Ü¤£¤@¼Ë
- If Sheets("¤ëµ²¦a§}").AutoPDF.Value = False Then
- Sheets("«H«Ê15K").PrintOut '¦L¦C
- Sheets("«H«Ê15K").Activate
- Else
- Set Rng = E
- Msg =True
- Sheets("«H«Ê15K").PrintOut Copies:=1, Collate:=True, ActivePrinter:="CutePDF Writer" '«ü©wcutePDF ¦C¦L
- End If
- End If
- Next
- End Sub
½Æ»s¥N½X |
|