335 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			335 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
								 | 
							
								Public Sub mnuFileNew_click()
							 | 
						|||
| 
								 | 
							
									If ChinaExcel.IsModified() Then '<27>ĵ<EFBFBD><C4B5>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
										rtn = MsgBox( "<22>ĵ<EFBFBD><C4B5>ѱ<EFBFBD><D1B1><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>Ƿ棿", vbExclamation Or vbYesNoCancel)
							 | 
						|||
| 
								 | 
							
										If rtn = vbYes Then
							 | 
						|||
| 
								 | 
							
											mnuFileSave_click
							 | 
						|||
| 
								 | 
							
										ElseIf rtn = vbCancel Then
							 | 
						|||
| 
								 | 
							
											Exit Sub
							 | 
						|||
| 
								 | 
							
										End If
							 | 
						|||
| 
								 | 
							
									End If
							 | 
						|||
| 
								 | 
							
									ChinaExcel.SetMaxRows(0)
							 | 
						|||
| 
								 | 
							
									ChinaExcel.SetMaxRows(18)
							 | 
						|||
| 
								 | 
							
									ChinaExcel.SetMaxCols(8)
							 | 
						|||
| 
								 | 
							
									ChinaExcel.FormProtect = false
							 | 
						|||
| 
								 | 
							
									'menu_init
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub mnuEditHyperlink_click()
							 | 
						|||
| 
								 | 
							
									strUrl = InputBox( "<22><><EFBFBD><EFBFBD><EFBFBD>볬<EFBFBD><EBB3AC><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>ַ<EFBFBD><D6B7>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "HTTP://" )
							 | 
						|||
| 
								 | 
							
									ChinaExcel.SetCellURLType ChinaExcel.Row,ChinaExcel.Col,strUrl
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdBold_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.Bold = not ChinaExcel.Bold
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD>б<EFBFBD><D0B1>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdItalic_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.Italic = not ChinaExcel.Italic
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD><EFBFBD>»<EFBFBD><C2BB><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdUnderline_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.Underline = not ChinaExcel.Underline
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>ɫ
							 | 
						|||
| 
								 | 
							
								Public Sub cmdBackColor_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.OnSetCellBkColor
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>ɫ
							 | 
						|||
| 
								 | 
							
								Public Sub cmdForeColor_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.OnSetTextColor
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdWordWrap_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.AutoWrap = not ChinaExcel.AutoWrap
							 | 
						|||
| 
								 | 
							
									nMenuID = MenuOcx.GetMenuID("AutoWrap")
							 | 
						|||
| 
								 | 
							
									MenuOcx.SetMenuChecked nMenuID,ChinaExcel.AutoWrap
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdAlignLeft_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.HorzTextAlign = 1
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD>ж<EFBFBD><D0B6><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdAlignCenter_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.HorzTextAlign = 2
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD>Ҷ<EFBFBD><D2B6><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdAlignRight_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.HorzTextAlign = 3
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD>϶<EFBFBD><CFB6><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdAlignTop_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.VertTextAlign = 1
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><>ֱ<EFBFBD><D6B1><EFBFBD>ж<EFBFBD><D0B6><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdAlignMiddle_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.VertTextAlign = 2
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD>¶<EFBFBD><C2B6><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdAlignBottom_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.VertTextAlign = 3
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD>߿<EFBFBD><DFBF><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdDrawBorder_click()
							 | 
						|||
| 
								 | 
							
									With ChinaExcel
							 | 
						|||
| 
								 | 
							
										.GetSelectRegionWeb StartRow, StartCol, EndRow, EndCol
							 | 
						|||
| 
								 | 
							
										.DrawCellBorder  StartRow, StartCol, EndRow, EndCol, BorderTypeSelect.value, 0,0
							 | 
						|||
| 
								 | 
							
								        End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'Ĩ<><C4A8><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdEraseBorder_click()
							 | 
						|||
| 
								 | 
							
									With ChinaExcel
							 | 
						|||
| 
								 | 
							
										.GetSelectRegionWeb StartRow, StartCol, EndRow, EndCol
							 | 
						|||
| 
								 | 
							
										.ClearCellBorder  StartRow, StartCol, EndRow, EndCol,0
							 | 
						|||
| 
								 | 
							
								        End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD>ҷ<EFBFBD><D2B7><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdCurrency_click()
							 | 
						|||
| 
								 | 
							
									With ChinaExcel
							 | 
						|||
| 
								 | 
							
										.GetSelectRegionWeb StartRow, StartCol, EndRow, EndCol
							 | 
						|||
| 
								 | 
							
										.SetCellDigitShowStyle StartRow, StartCol, EndRow, EndCol,2,2
							 | 
						|||
| 
								 | 
							
								    End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27>ٷֺ<D9B7>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdPercent_click()
							 | 
						|||
| 
								 | 
							
									With ChinaExcel
							 | 
						|||
| 
								 | 
							
										.GetSelectRegionWeb StartRow, StartCol, EndRow, EndCol
							 | 
						|||
| 
								 | 
							
										.SetCellDigitShowStyle StartRow, StartCol, EndRow, EndCol,4,2
							 | 
						|||
| 
								 | 
							
									End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'ǧ<><C7A7>λ
							 | 
						|||
| 
								 | 
							
								Public Sub cmdThousand_click()
							 | 
						|||
| 
								 | 
							
									With ChinaExcel
							 | 
						|||
| 
								 | 
							
										.GetSelectRegionWeb StartRow, StartCol, EndRow, EndCol
							 | 
						|||
| 
								 | 
							
										.SetCellDigitShowStyle StartRow, StartCol, EndRow, EndCol,5,2
							 | 
						|||
| 
								 | 
							
									End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD>ڳ<EFBFBD><DAB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdAbout_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.AboutBox
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdInsertCol_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.OnInsertBeforeCol
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdInsertRow_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.OnInsertBeforeRow
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD>뵥Ԫ
							 | 
						|||
| 
								 | 
							
								Public Sub cmdInsertCell_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.OnInsertCell
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'ɾ<><C9BE><EFBFBD><EFBFBD>Ԫ
							 | 
						|||
| 
								 | 
							
								Public Sub cmdDeleteCell_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.OnDeleteCell
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'ɾ<><C9BE><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdDeleteCol_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.OnDeleteCol
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'ɾ<><C9BE><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdDeleteRow_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.OnDeleteRow
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'ˮƽ<CBAE><C6BD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdFormulaSumH_click()
							 | 
						|||
| 
								 | 
							
									With ChinaExcel
							 | 
						|||
| 
								 | 
							
										StartCol = 0: StartRow = 0: EndCol = 0: EndRow = 0
							 | 
						|||
| 
								 | 
							
										.GetSelectRegionWeb StartRow,StartCol,EndRow,EndCol
							 | 
						|||
| 
								 | 
							
										.AutoSum StartRow,StartCol,EndRow,EndCol,2
							 | 
						|||
| 
								 | 
							
									End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Function InStrL(inString, srchString)
							 | 
						|||
| 
								 | 
							
								                                    '<27>˺<EFBFBD><CBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD>ѯsrchString<6E><67><EFBFBD>ִ<EFBFBD><D6B4>ڸ<EFBFBD><DAB8>ִ<EFBFBD>inString<6E>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>λ<EFBFBD><CEBB>
							 | 
						|||
| 
								 | 
							
								    If srchString = "" Then
							 | 
						|||
| 
								 | 
							
								        InStrL = 0
							 | 
						|||
| 
								 | 
							
								        Exit Function
							 | 
						|||
| 
								 | 
							
								    End If
							 | 
						|||
| 
								 | 
							
								    If Len(srchString) Then
							 | 
						|||
| 
								 | 
							
								        Do
							 | 
						|||
| 
								 | 
							
								            iLastPos = iCurPos
							 | 
						|||
| 
								 | 
							
								            iCurPos = InStr(iCurPos + 1, inString, srchString, vbTextCompare)
							 | 
						|||
| 
								 | 
							
								        Loop Until iCurPos = 0
							 | 
						|||
| 
								 | 
							
								    End If
							 | 
						|||
| 
								 | 
							
								    InStrL = iLastPos
							 | 
						|||
| 
								 | 
							
								End Function
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Public Function StrGetSinglePara(ByVal strCellPara, ByVal strCharacter)
							 | 
						|||
| 
								 | 
							
								                    '<27><><EFBFBD>뵥Ԫ<EBB5A5><D4AA><EFBFBD><EFBFBD>strCellPara<72><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>strCharacter,<2C><><EFBFBD><EFBFBD><EFBFBD>ɷ<EFBFBD><C9B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4>е<EFBFBD><D0B5>ַ<EFBFBD><D6B7><EFBFBD>ֵ
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								    strChar1 = "<" & Trim(strCharacter) & ">"
							 | 
						|||
| 
								 | 
							
								    strChar2 = "</" & Trim(strCharacter) & ">"
							 | 
						|||
| 
								 | 
							
								    iStart = InStrL(strCellPara, strChar1)
							 | 
						|||
| 
								 | 
							
								    iEnd = InStrL(strCellPara, strChar2)
							 | 
						|||
| 
								 | 
							
								    If iStart > 0 And iEnd > iStart Then
							 | 
						|||
| 
								 | 
							
								        iCharacterLen = Len(Trim(strCharacter)) + 2
							 | 
						|||
| 
								 | 
							
								        iStart = iStart + iCharacterLen
							 | 
						|||
| 
								 | 
							
								        StrGetSinglePara = Trim(Mid(strCellPara, iStart, iEnd - iStart))
							 | 
						|||
| 
								 | 
							
								    Else
							 | 
						|||
| 
								 | 
							
								        StrGetSinglePara = ""
							 | 
						|||
| 
								 | 
							
								    End If
							 | 
						|||
| 
								 | 
							
								End Function
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Public Function GetCellDefineValue(ByVal nRow,ByVal nCol)
							 | 
						|||
| 
								 | 
							
								    strCellPara = ChinaExcel.GetCellStatDefine(nRow, nCol)
							 | 
						|||
| 
								 | 
							
								    If Trim(strCellPara) <> "" Then
							 | 
						|||
| 
								 | 
							
								        strFldName = StrGetSinglePara(strCellPara, "fieldname")
							 | 
						|||
| 
								 | 
							
								    else
							 | 
						|||
| 
								 | 
							
								        strFldName=""
							 | 
						|||
| 
								 | 
							
								    end if
							 | 
						|||
| 
								 | 
							
								    GetCellDefineValue=strFldName
							 | 
						|||
| 
								 | 
							
								End Function
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Public Function GetCellColName(nRow, nCol)
							 | 
						|||
| 
								 | 
							
								    strName = ChinaExcel.GetCellName(nRow,nCol)
							 | 
						|||
| 
								 | 
							
								    strNameA=""
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								    for iCount=1 to Len(strName)
							 | 
						|||
| 
								 | 
							
								        If Not IsNumeric(Mid(strName,iCount, 1)) Then
							 | 
						|||
| 
								 | 
							
								            strNameA = strNameA & Mid(strName,iCount, 1)
							 | 
						|||
| 
								 | 
							
								        else
							 | 
						|||
| 
								 | 
							
								            exit for
							 | 
						|||
| 
								 | 
							
								        End If
							 | 
						|||
| 
								 | 
							
								    next
							 | 
						|||
| 
								 | 
							
								    GetCellColName = strNameA
							 | 
						|||
| 
								 | 
							
								End Function
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Public Sub cmdFormulaSumV_click()
							 | 
						|||
| 
								 | 
							
									With ChinaExcel
							 | 
						|||
| 
								 | 
							
								'		StartCol = 0: StartRow = 0: EndCol = 0: EndRow = 0
							 | 
						|||
| 
								 | 
							
								'		.GetSelectRegionWeb StartRow,StartCol,EndRow,EndCol
							 | 
						|||
| 
								 | 
							
								'		.AutoSum StartRow,StartCol,EndRow,EndCol,1
							 | 
						|||
| 
								 | 
							
								        nRow=.Row
							 | 
						|||
| 
								 | 
							
								        nCol=.Col
							 | 
						|||
| 
								 | 
							
								'ʹ<><CAB9><EFBFBD>ֶν<D6B6><CEBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								'        strValue=GetCellDefineValue(nRow,nCol)
							 | 
						|||
| 
								 | 
							
								'        if strValue="" then
							 | 
						|||
| 
								 | 
							
								'            msgbox "û<><C3BB><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>"
							 | 
						|||
| 
								 | 
							
								'            exit sub
							 | 
						|||
| 
								 | 
							
								'        end if
							 | 
						|||
| 
								 | 
							
								'        .SetCellShowVal nRow+1,nCol,"=sum(@"+strValue+")"
							 | 
						|||
| 
								 | 
							
								'ʹ<>ù<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								        strValue=GetCellDefineValue(nRow,nCol)
							 | 
						|||
| 
								 | 
							
								        if strValue="" then
							 | 
						|||
| 
								 | 
							
								            msgbox "û<><C3BB><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>"
							 | 
						|||
| 
								 | 
							
								            exit sub
							 | 
						|||
| 
								 | 
							
								        end if
							 | 
						|||
| 
								 | 
							
								        strValueA=GetCellColName(nRow,nCol)
							 | 
						|||
| 
								 | 
							
								        if strValueA="" then
							 | 
						|||
| 
								 | 
							
								            msgbox "<22><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
							 | 
						|||
| 
								 | 
							
								            exit sub
							 | 
						|||
| 
								 | 
							
								        end if
							 | 
						|||
| 
								 | 
							
								        qs=msgbox("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ[YES],<2C>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ[NO]",vbYesNo + vbQuestion,"ѯ<><D1AF>")
							 | 
						|||
| 
								 | 
							
								        if qs=vbyes then
							 | 
						|||
| 
								 | 
							
								            .SetCellShowVal nRow+1,nCol,"=sum(" & strValueA & nRow & ":" & strValueA & "0)"
							 | 
						|||
| 
								 | 
							
								        else
							 | 
						|||
| 
								 | 
							
								            .SetCellShowVal nRow+1,nCol,"=sum(@" & strValue & ")"
							 | 
						|||
| 
								 | 
							
								        end if
							 | 
						|||
| 
								 | 
							
									End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'˫<><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub cmdFormulaSumHV_click()
							 | 
						|||
| 
								 | 
							
									With ChinaExcel
							 | 
						|||
| 
								 | 
							
										StartCol = 0: StartRow = 0: EndCol = 0: EndRow = 0
							 | 
						|||
| 
								 | 
							
										.GetSelectRegionWeb StartRow,StartCol,EndRow,EndCol
							 | 
						|||
| 
								 | 
							
										.AutoSum StartRow,StartCol,EndRow,EndCol,3
							 | 
						|||
| 
								 | 
							
									End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub mnuDataWzdChart_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.OnChartWizard
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD>ͼƬΪԭʼ<D4AD><CABC>С
							 | 
						|||
| 
								 | 
							
								Public Sub mnuSetCellImageOriginalSize_click()
							 | 
						|||
| 
								 | 
							
									With ChinaExcel
							 | 
						|||
| 
								 | 
							
										.GetSelectRegionWeb StartRow, StartCol, EndRow, EndCol
							 | 
						|||
| 
								 | 
							
										for row = StartRow to EndRow
							 | 
						|||
| 
								 | 
							
											for col = StartCol to EndCol
							 | 
						|||
| 
								 | 
							
												.SetCellImageSize row,col,1		
							 | 
						|||
| 
								 | 
							
											next
							 | 
						|||
| 
								 | 
							
										next
							 | 
						|||
| 
								 | 
							
										.Refresh
							 | 
						|||
| 
								 | 
							
									End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD>ͼƬΪ<C6AC><CEAA>Ԫ<EFBFBD><D4AA>С
							 | 
						|||
| 
								 | 
							
								Public Sub mnuSetCellImageCellSize_click()
							 | 
						|||
| 
								 | 
							
									With ChinaExcel
							 | 
						|||
| 
								 | 
							
										.GetSelectRegionWeb StartRow, StartCol, EndRow, EndCol
							 | 
						|||
| 
								 | 
							
										for row = StartRow to EndRow
							 | 
						|||
| 
								 | 
							
											for col = StartCol to EndCol
							 | 
						|||
| 
								 | 
							
												.SetCellImageSize row,col,0		
							 | 
						|||
| 
								 | 
							
											next
							 | 
						|||
| 
								 | 
							
										next
							 | 
						|||
| 
								 | 
							
										.Refresh
							 | 
						|||
| 
								 | 
							
									End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'ɾ<><C9BE>ͼƬ
							 | 
						|||
| 
								 | 
							
								Public Sub mnuDeleteCellImage_click()
							 | 
						|||
| 
								 | 
							
									ChinaExcel.GetSelectRegionWeb StartRow, StartCol, EndRow, EndCol
							 | 
						|||
| 
								 | 
							
									ChinaExcel.DeleteCellImage StartRow, StartCol, EndRow, EndCol
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD>ÿҳ<C3BF><D2B3>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub mnuSetOnePrintPageDetailZoneRows_click()
							 | 
						|||
| 
								 | 
							
									nPageRows = ChinaExcel.GetOnePrintPageDetailZoneRows()
							 | 
						|||
| 
								 | 
							
									nRow = InputBox( "˵<><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡʱÿҳ<C3BF><D2B3>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>ͱ<EFBFBD>βҳ<CEB2>š<EFBFBD>ҳǰ<D2B3>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>Ϊ0<CEAA><30>,<2C><><EFBFBD><EFBFBD>ʾû<CABE><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿҳ<C3BF><D2B3>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,ϵͳ<CFB5><CDB3>ȱʡ<C8B1><CAA1><EFBFBD>з<EFBFBD>ҳ)<29><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿҳ<C3BF><D2B3>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD>ÿҳ<C3BF><D2B3>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", nPageRows )
							 | 
						|||
| 
								 | 
							
									If nRow <> "" Then ChinaExcel.SetOnePrintPageDetailZoneRows nRow
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'*****************************************************************
							 | 
						|||
| 
								 | 
							
								'**********      <20><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>е<EFBFBD><D0B5>¼<EFBFBD>
							 | 
						|||
| 
								 | 
							
								'*****************************************************************
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub changeFontName( ByVal value )
							 | 
						|||
| 
								 | 
							
								    With ChinaExcel
							 | 
						|||
| 
								 | 
							
								        lFontName = value
							 | 
						|||
| 
								 | 
							
								        .CellFontName = lFontName
							 | 
						|||
| 
								 | 
							
								    End With
							 | 
						|||
| 
								 | 
							
								End Sub
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								'<27><><EFBFBD><EFBFBD><EFBFBD>ֺ<EFBFBD>
							 | 
						|||
| 
								 | 
							
								Public Sub changeFontSize( ByVal value )
							 | 
						|||
| 
								 | 
							
								    With ChinaExcel
							 | 
						|||
| 
								 | 
							
								        lFontSize = value
							 | 
						|||
| 
								 | 
							
										.CellFontSize = lFontSize
							 | 
						|||
| 
								 | 
							
								    End With
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								End Sub
							 |