推荐阅读
如何给MathType箭头上下都加上文
箭头符号在数学中经常出现,很多情况下都会用到。MathType符号模板中也有这个模板的,可以直接点击使用,非常方便。但是在很多情况下,MathType箭头符号都不只是单纯使用一个箭头符号而已,经常会伴随有很多数学条件或者文字说明。下面就介绍MathType箭头上下加文字的编辑方法。具体操作方法:1.打开MathType公式编辑器,进入到编辑公式的状态,进行相应的公式编辑。2.在需要箭头的地方,选择MathType模板中的箭头符号模板,在箭头符号模板中选择带有上部和下部输入框的模板,同时可以根据自己的需要来选择箭头的样式,有单箭头、双向箭头双箭头、向右单箭头、向右单箭头等等,这些模板都可以进行选用。3.选择相应的带有上下输入框的箭头符号模板后,直接在上部和下部的输入框中进行输入,可以输入数学公式也可以输入中文。以上内容向大家介绍了MathType箭头上下输入文字的编辑方法,从上面也可以看出来这个上操作是非常简单的,只需要利用相应的MathType数学模板就可以了,而MathType箭头模板真的非常多,模板里面所列出的一些模板已经足够我们在平常的文章和课件中进行使用了,如果还够,在其它的模板中也有一些箭头模板,甚至通过MathType插入符号的方法也可以编辑出箭头符号,所以MathType对于同一符号的输入可以有多种不同的方法来进行。
OneNote 目标分解的基本框架是什么?
“目标无法细化、难以分解,也就越难以执行。”知乎上经常问的一个问题,就是下班后如何进行有效的自我提升?读书、锻炼、学一项技能等等,当然都算。看完回答后你不免都想试试。以读书为例,看了鸡汤,想努力提升自己了,于是愤然写下:我要在下班后开始读书。然后?然后就没有了。。。因为下班后读书其实是一个很宽泛的目标。读哪一类书?每年计划读多少?每月呢?目标无法细化、没有分解,也就越难以执行。
excel 如何利用index函数完成动态图表
先说一下我们的要求,需要实现用户选择对应人员时间,可以通过EXCEL柱形图表显示出来对应的成绩,先看一下原数据 我们先回顾一下EXCEL的INDEX函数的用法:在一个区域中找出对应的单元格的值,在这里数据区域是固定的,那么用户选择那个人我们现在还不知道,需要通过一个控件(excel2013版本)去实现 第一步:先选择开发工具,然后选择下拉列表控件,在工作表中会出现如图3所表现的。我们现在在控件上击鼠标右键。弹出如下对话框 在数据源区域我们选择用户姓名的区域,最后用户选择控件会返回一个值(单元格链接),这个值其实返回的对应的行,那么说到这里,大家就应该知道了,用户通过下拉列表选择那么就会返回值。 最后复制一个数据区域,使用EXCEL的index函数就可以找到对应的值,如上图所示,如果用户选择不同的姓名,那么这个单元格区域的值就会根据用户的选择发生变化。做到这里,我们的动态图表基本上就快好了。现在只需要图表插入进来,选择数据,然后美化就可以了
Word 2007:自选图形的绘制技巧
常常在网上看到一些漂亮的形状图样,想着自己也要制作出属于自己独创的图形样式。在Word2007中,我们知道,提供了多种多样的线条、形状。而我们可以根据这些形状来组合成更加复杂的形状。 步骤/方法: 第1步,打开Word2007文档窗口,切换到“插入”功能区。在“插图”分组中单击“形状”按钮,并在打开的形状面板中单击需要绘制的形状(例如选中“椭圆”形)。 选择需要绘制的形状 第2步,将鼠标指针移动到Word2007页面位置,按下左键拖动鼠标即可绘制椭圆形。如果在释放鼠标左键以前按下Shift键,则可绘制圆形或正方形。将图形大小调整至合适大小后,释放鼠标左键完成自选图形的绘制。 绘制椭圆形 在Word2007中,由系统本身提供的多种线条和图形,在编辑区组合成更加复杂、独创的图形样式。这类方法,主要是用在设计LOGO上,先初步设计出图形样式,然后再进行进一步的完善。
最新发布
Excel中有关打印预览的一些VBA代码
显示指定工作表的打印预览,假如该工作表名称为“Sheet1”:Worksheets("Sheet1").PrintPreview显示活动工作表的打印预览:Worksheets("Sheet1").PrintPreview显示工作簿中所有工作表的打印预览:Sheets.PrintPreview显示某一指定区域的打印预览,如当前工作表的A1:G10区域:ActiveSheet.Range("A1:G10").PrintPreview显示某一工作表中的某个图表的打印预览,假如工作表名称为“Sheet3”,其中某个图表名称为“图表 1”:Worksheets("Sheet3").ChartObjects("图表 1").ActivateActiveChart.PrintPreview
在选定区域中进行数量统计的VBA代码
如果在Excel中选择了一个或多个区域,用下面的VBA代码可以统计当前工作表所选区域中单元格(或行、列)的数量:1. 统计选定区域中的单元格数量:Sub CountCellsInSelection()Dim CellsNum As IntegerCellsNum = Selection.CountMsgBox "所选区域中的单元格数量为: " & CellsNumEnd Sub2.统计选定区域中所包含的行数,如果选择了多个区域,则统计行数之和。Sub CountRowsInSelection()Dim RowsNum As IntegerFor i = 1 To Selection.Areas.CountRowsNum = RowsNum + Selection.Areas(i).Rows.CountNext iMsgBox "所选区域中的行数为: " & RowsNumEnd Sub3.统计选定区域中所包含的列数,如果选择了多个区域,则统计列数之和。Sub CountColumnsInSelection()Dim ColumnsNum As IntegerFor i = 1 To Selection.Areas.CountColumnsNum = ColumnsNum + Selection.Areas(i).Columns.CountNext iMsgBox "所选区域中的列数为: " & ColumnsNumEnd Sub4.统计选定区域中的非空单元格数量:Sub CountNonBlankInSelection()Dim NonBlankNum As IntegerNonBlankNum = Application.CountA(Selection)MsgBox "所选区域中包含非空单元格有" & NonBlankNum & "个。"End Sub5.统计选定区域中有填充色的单元格数量:
excel用VBA选择工作表中所有包含超链接的单元格
要选择工作表中所有包含超链接的单元格,用定位或查找的方法无法实现。下面的VBA代码可以实现这一目的。按Alt+F11,打开VBA编辑器,在“工程”窗口中双击某个工作表,在右侧的代码窗口中输入下列代码:Sub SelectHyperlinkCells()Dim hHlink As HyperlinkDim rRange As RangeDim NotFirstlink As BooleanOn Error Resume NextFor Each hHlink In ActiveSheet.HyperlinksIf NotFirstlink ThenSet rRange = Application.Union(rRange, hHlink.Range)ElseSet rRange = hHlink.RangeNotFirstlink = TrueEnd IfNextIf rRange Is Nothing Then EndrRange.SelectEnd Sub关闭VBA编辑器返回工作表界面,按Alt+F8打开“宏”对话框,运行“SelectHyperlinkCells”宏即可选择工作表中所有包含超链接的单元格。
如何快速显示所有隐藏的Excel工作表
如果Excel工作簿中包含许多隐藏的工作表,要显示隐藏的工作表,通常的方法是单击菜单“格式→工作表→取消隐藏”(Excel 2003)或右击工作表标签,在弹出的快捷菜单中选择“取消隐藏”(Excel 2007/2010)。然后在“取消隐藏”对话框中逐一选择工作表取消其隐藏。但每次只能取消一个工作表的隐藏,当隐藏的工作表数量较多时,逐一这样操作稍显繁琐。实际上,用一行简单的VBA代码即可快速显示工作簿中所有隐藏的工作表。方法是:按Alt+F11,打开VBA编辑器,单击菜单“视图→立即窗口”,或按Ctrl+G,打开“立即窗口”,在其中输入:For Each s in sheets : s.Visible = True : Next然后按回车键运行代码,Excel会将工作簿中所有工作表(包括图表工作表)的“Visible”属性设置为“TRUE”,即显示所有隐藏的工作表。
excel利用VBA设置或取消打印区域
如果需要用VBA代码在Excel工作表中设置打印区域,可以用下面的方法。一、设置打印区域方法一:用PageSetup.PrintArea属性。代码如下:Sub SetPrintArea()Sheet1.PageSetup.PrintArea = "A1:F15"End Sub上述代码将区域A1:F15设置为打印区域。如果要同时设置多个打印区域,可以将上述代码改为:Sub SetPrintArea()Sheet1.PageSetup.PrintArea = "A1:F15,A20:F45"End Sub上述代码将区域A1:F15及A20:F45设置为打印区域,可以分两页来打印。还可以使用变量来设置一个动态打印区域:Sub SetPrintArea()PrintRow = 100Sheet1.PageSetup.PrintArea = "A1:G" & PrintRowEnd Sub
利用VBA读写excel文档属性
要实现限制文件的使用次数,想来应该在某个地方存储文档已用的次数,并且在文档每被使用一次这个使用次数就得发生相应的更改。如果这个思路正确的话,我们就可以利用文档属性的某个位置来实现这一想法,故有了以下两种形式:一、利用自定义属性:因为我们可以自定义数字型的属性,这一点非常符合我们的需求先用一行代码ThisWorkbook.CustomDocumentProperties.Add Name:="open_times",LinkToContent:=False,Type:=msoPropertyTypeNumber,Value:=10来定义一个名为open_times的数字型属性、初始值为10。当然也可以手动定义然后在文档的打开事件中写入:Private Sub Workbook_Open()If ThisWorkbook.CustomDocumentProperties("open_times")1 Then MsgBox"可用次数已小于1"Else ThisWorkbook.CustomDocumentProperties("open_times")=ThisWorkbook.CustomDocumentProperties("open_times")-1 End If End Sub注:1、这里我们只讨论在必须启用宏的情况下。2、这里只写了打开文档的次数,要想保存、修改等等,请作相应改动。3、限制的代码请自行修改,此处只写了MsgBox"可用次数已小于1"这么一个提示信息二、上一个方法自然、直观,但不隐蔽。再利用内置文档属性直观上不容易发现的:先用一行代码ThisWorkbook.BuiltinDocumentProperties.Item("comments")=""将备注清空,然后文档每打开一次其备注增加一个空格,再判断其长度,当长度达到我们的限制要求时,作相应操作:Private Sub Workbook_Open()ThisWorkbook.BuiltinDocumentProperties.Item("comments")=ThisWorkbook.BuiltinDocumentProperties.Item("comments")&""If Len(ThisWorkbook.BuiltinDocumentProperties.Item("comments"))10 Then MsgBox"已超过可用次数"End If End Sub注:同前,限制的代码请自行修改,此处只写了一个提示信息
怎样让Excel窗口总在最前面?
有时我们需要让Excel窗口总是显示在最前面而不被别的窗口挡住,虽然Excel并没有提供这样的功能,但可以用下面的方法:方法一:使用软件能够实现让窗口总在最前面的软件非常多,例如“前台小精灵2.0”就是这样一款绿色的免费小软件,它能让任意窗口“始终在最前面”,可以到“华军软件园”的相关页面下载(单击这里打开下载页面)。软件的使用也非常简单:先设置前台和恢复热键,然后激活需要设置的Excel窗口,按下前台热键即可。 方法二:用VBA代码在VBA中使用API函数“SetWindowPos”可以让Excel窗口总在最前面。步骤如下:1.新建一个工作簿,按Alt+F11,打开VBA编辑器。2.单击菜单“插入→模块”,在右侧的代码窗口中粘贴下列代码:Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _ByVal hwndInsertAfter As Long, ByVal x As Long, ByVal y As Long, _ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As LongConst HWND_TOPMOST = -1Const HWND_NOTOPMOST = -2Const SWP_NOSIZE = &H1Const SWP_NOMOVE = &H2
excel自定义函数获取多个单元格中相同的字符
要在Excel中获取区域内各单元格字符串中的相同字符,可用下面的自定义函数。例如要在D1单元格获取A1:C1区域各单元格中相同的字符,如图: 按Alt+F11,打开VBA编辑器,单击菜单“插入→模块”,在代码窗口中输入自定义函数:Function GetDupChars(rRng As Range) As StringApplication.VolatileDim i As Integer, j As Integer, k As IntegerDim Str As StringStr = rRng.Item(1).TextFor i = 1 To Len(Str)k = 0For j = 2 To rRng.Cells.CountIf InStr(rRng.Item(j).Text, Mid(Str, i, 1)) Then k = k + 1NextIf k = j – 2 And InStr(GetDupChars, Mid(Str, i, 1)) = 0 _Then GetDupChars = GetDupChars & Mid(Str, i, 1)NextEnd Function然后关闭VBA编辑器,在D1单元格中输入公式即可:=GetDupChars(A1:C1)
Excel中计算阶乘(n!)的VBA代码
在Excel中可以通过FACT函数来计算非负整数n的阶乘(n!),而如果要通过VBA来计算阶乘,可以用下面的两个自定义函数:1.使用循环:Function Factorial_a(ByVal Num As Integer)If Num < 0 ThenFactorial_a = "#NUM!"ElseFactorial_a = 1For i = 1 To NumFactorial_a = Factorial_a * iNextEnd IfEnd Function2.使用递归:Function Factorial_b(ByVal Num As Integer)If Num < 0 ThenFactorial_b = "#NUM!"ElseIf Num = 0 Or Num = 1 ThenFactorial_b = 1ElseFactorial_b = Num * Factorial_b(Num – 1)End IfEnd Function
如何恢复excel VBA编辑器的默认窗口布局
在使用VBA编辑器时,如果无意间弄乱了窗口布局,使各窗口不在其默认位置,使用起来有些不便。要恢复默认的VBA编辑器窗口布局,可以用下面的两种方法:方法一:手工调整1.在VBA编辑器中,单击菜单“工具→选项”,在弹出的“选项”对话框中选择“可连接的”选项卡,勾选不在默认位置的窗口选项,如“工程资源管理器”、“属性窗口”等。单击“确定”按钮。 2.假如要将“工程窗口”调整到默认的左侧位置,用鼠标左键拖动“工程”窗口的标题栏,移动到VBA编辑器的左侧边界,这时“工程”窗口的边缘会变成灰色细线,松开鼠标左键,“工程”窗口就会被定位到VBA编辑器的左侧。 3.用同样的方法将其他窗口定位到其默认位置。如果定位错误可以拖动该窗口标题栏将其拖回到VBA编辑器*(或双击标题栏)再重新定位。如果在第一步“可连接的”选项卡中某个窗口没有被勾选,当拖动该窗口到VBA编辑器边界时,就不会出现灰色细线,因而也无法用这个方法来定位该窗口。方法二:修改注册表用这个方法可以恢复默认的VBA编辑器窗口布局,修改前清备份注册表。1.关闭VBA编辑器和Excel。