推荐阅读
excel图表怎么用箭头线连接两个XY散点
本文介绍如何使用箭头线更加可视化地显示变化的方向,如图1所示。图1在Excel 2007及以后的版本中,通过设置系列3的箭头末端格式,很容易实现图1所示的效果。下面,我们使用VBA来完成箭头线的绘制。SubConnectTwoXYSeries()Dim myCht As ChartDim mySrs1 As SeriesDim mySrs2 As SeriesDim Npts As Integer, Ipts As Integer
怎么隐藏Word文档内容
在多人共用的电脑中,为了防止别人看到自己的秘密,每个人对各自存放的文档都采取了一定的保护 措施,要么给文件或文件夹设置隐藏属性,要么对文档进行密码保护,但这些都是俗招!笔者最近另辟蹊径,发现了一个保护Word文档的新招,只要同时按下三 个键即可将文档内容隐藏,别人打开后里面空空如也。 第一步:启动Word2003,执行“工具→宏→录制新宏……”命令,打开“录制宏”窗口,在“宏名” 栏中为所录制的新宏取名为Hidden,在“将宏保存在”下拉框中选择“所有文档(Normal.dot)”选项。在“将宏指定到”工具框中,单击“键 盘”按钮,打开“自定义键盘”窗口,光标定位在“请按新快捷键”文本框中,此时进行键盘操作,按下Alt+Ctrl+H组合键,这个快捷键组合就会出现在 “请按新快捷键”文本框中,单击窗口“指定”按钮,将快捷键指定给Hidden宏,最后单击“关闭”按钮,进入宏录制状态。 第二步:执行“编辑→全选”菜单命令,选定所有文本。再执行“格式→字体”菜单命令,打开“字体”设置 对话框,在“字体”选项卡中,选中“效果”单选框中的“隐藏文字”选项,单击“确定”按钮。返回后再单击工具栏上的“保存”按钮。单击“停止录制”,结束 Hidden宏的录制。 第三步:录制Show宏,同样选择“录制新宏”选项,将宏取名为Show,在“将宏保存在”下拉框中选择“所有文档(NormaJ.dot)”选项,将Show宏的快捷键指定为Alt+Ctrl+S(操作方法与给Hidden宏指定快捷键的方法相同)。 第四步:进入宏录制状态后,执行“编辑→全选”菜单命令,再执行“格式→字体”菜单命令。如果“字体”选项卡中“隐藏文字”的单选框中有“√”,则单击将“√”去掉,使该选项不被选中,然后单击“确定”按钮。单击“停止录制”,结束Show宏的录制。 第五步:执行“工具→宏→宏……”菜单命令,在“宏”窗口中找到Hidden宏和Show宏,分别选中 Hidden宏或Show宏,接着单击“宏”窗口右边的“编辑”按钮,此时Word2003中的VisualBasic编辑器被打开,Hidden宏和 Show宏的代码出现在编辑器的代码窗口中。对Hidden宏和Show宏代码进行修改,将字体、字号等属性删除,只保留Hidden(隐藏)属性,修改 完成后,单击编辑器菜单栏上的“文件→保存Normal”命令,最终得到Hidden宏和Show宏的代码。 下面试一下吧,打开一个已编辑好的Word,按下Alt+Ctrl+H组合键,运行Hidden宏,此 时文档隐藏内容后自动存盘,最后关闭文档。当别人再次打开该文档时,惊!文档是空的,什么内容也看不到,真是一头雾水!要想显示文档内容,只需按下 Alt+Ctrl+S组合键即可,此秘密自己知道就行了,千万别泄露哦!使用快捷键来运行Hidden宏和Show宏,不仅操作简便,而且提高了此法的保 密性,隐藏、显示随心所欲。此法对含有表格、图片、文本框、超级链接等多种属性格式的文档均有效。
word 2007 如何快速插入总页码
使用插入域的方法,可以快速完成1、双击页眉,就进入了页眉,2、按下Ctrl+F9,出现一个带灰色底色的大括号,3、在大括号输入numpages,不区分大小写,4、然后按Shift+F9,这样插入总页码完成并显示出来了,见下图:
怎么在excel2010中批量加入固定字符
在excel中输入后一列表格后,我们需要在每个单元之前加入固定的字符,如加上“学生”,若果一个一个加就太麻烦了,下面小编教你怎么在excel2010中批量加入固定字符。 excel2010中批量加入固定字符的步骤: 首先A列输入名字。 然后在B1里边输入 ="学生"&A1 安下回车键 之后将B1向下复制,这样就完成了批量增加字符。 如果实在单元格的后面加上字符,那么在C1里输入 =A1&"学生" 将C1单元格向下拉,就完成了自动添加后缀。
最新发布
如何部署基于国际版Azure的SharePoint三层架构服务器场
微软Azure国际版已经很普及了,这里没有用国内版(世纪互联),用的是国际版,当然是由于公司性质的缘故。这里一步步图文的方式,分享给大家创建Azure国际版的SharePoint三层架构的过程,并带给大家一些使用感受。 自己在使用的过程中,也发现一些问题,搜了很久也没有搞定,最后在MS case的帮助下,才真正解决了问题。同时也分享给大家,对于已经深入了解Azure的朋友,可以忽略本文,烦请勿见笑。 1、申请Azure账号,这部分略过了,我这里已经有创建好的Azure账号,在管理页面上点击“New”按钮,进行新建;选择Computer – SharePoint 2013 HA Farm,右侧可以看到描述(包含几台AD、几台SQL、几台Web和几台App,具体可以看描述),点击“Create”就可以了; 2、输入场的名字,Resource group的名字,和选择服务器地点,如下图: 特别的说,Resource group就是创建的所有资源的集合,能看到所有的服务器、负载平衡、网卡设置等。 3、输入用户名、密码、账号前缀和虚拟网络的名字,并选择一台虚机,如下图: 4、输入根域的名字,选择域服务器的配置,我这里因为怕话费太大,都选择最小的,呵呵,如下图:
如何收缩超大的SharePoint_Config数据库
在已经运行了2年多的SharePoint服务器上,发现SharePoint_Config的数据库文件越来越大,已经达到90几个GB,收缩可以减小20几个GB,但是一周以后又会恢复到90几个GB大小,甚是奇怪。 因为磁盘空间不足,一共只有200GB大小,还有大大小小网站若干,用来存放照片、视频、文档等,所以决定好好研究一下这个问题。 经过不懈的谷歌,发现了问题症结所在,现在分享给大家,希望对遇到类似的问题的人,有个参考。 对了,注意。。这里是指数据库文件,不是数据库的日志文件,如果是日志文件的话,在数据库管理工具中,修改备份模式为简单,直接收缩就好了! 1、在数据库服务器中打开Microsoft SQL Server Management Studio,找到SharePoint_Config数据库,然后执行下面的语句:EXEC sp_MSforeachtable @command1="EXEC sp_spaceused '?'" 2、看到执行的结果,就是每个数据库表的大小,然后看到TimerJobHistory这个表的行数非常多,大小也非常的大。 3、谷歌有类似的解决方案,说是因为job-delete-job-history这个Job运行失败,造成了Job运行的历史记录不能被及时清理,造成了配置数据库越来越大。所以运行下面的脚本,会清理一年以来的积累,而这个Job默认每周运行一次,清理上周积累下来的历史记录。$history = get-sptimerjob | where-object {$_.name -eq “job-delete-job-history”}
SharePoint WebPart 管理工具使用图解教程
经常要导入导出WebPart,非常的频繁,然后就需要一个个导出,然后一个个导入,非常繁琐;闲暇之际,就考虑能不能自动化一下,把这个功能写成一个工具,可以方便的管理WebPart。 工具的主要功能就是为页面添加、删除WebPart,对已经修改好的页面,可以导入导出页面上所有的WebPart。不过由于时间仓促,没有导出WebPart所在的WebPartZone,不过手动拖动还是很便捷的,呵呵。 下面,就进入WebPart管理工具的演示阶段吧,对了,忘了说了,如果有需要类似功能的朋友,可以去Github上下载工具,并且欢迎提意见,在时间方便的时候,也会对工具进行更新。如果您觉得工具还有点点帮助,欢迎对本文点赞,也欢迎对Github上的分享点赞,在此先谢过了。 1、打开一个SharePoint页面,如下图: 2、打开SharePoint WebPart Manager Tool,输入站点Url、Web Url、页面地址,然后点击Load,即可读取网站上所有的webpart,如下图: 3、选中一个webpart,点击Add to Page,即可添加到页面上,如下图: 4、通过SharePoint WebPart Manager Tool添加webpart的页面,如下图:
基于SharePoint 的论坛解决方案
为了提高对SharePoint的认识和熟悉技术,做的一个Demo。可能不尽完善,但是基本功能都已经有了,欢迎大家评论和提意见。自己也会在把源代码放到Github上进行开源,和大家一起讨论和学习。主要功能功能演示 论坛首页,左侧为分类选择菜单,可以通过点击进行右侧的筛选,利用SharePoint XsltListViewWebPart自带的筛选实现;右侧是论坛帖子展示,是XsltListViewWebPart,右上角有消息提醒模块,点击数量可以进入消息页面; 帖子的分类筛选,通过XsltListViewWebPart自带的筛选功能来完成,左侧是一个WebPart,作用就是通过帖子分类列表(类型:查阅项)生成菜单;筛选是XsltListViewWebPart默认的Ajax机制,速度还是不错的; 点击页面上的new item可以进入添加帖子的页面,没有太多的功能,很简单;可以添加标题、内容并且选择类别,可以邀请人,被邀请的人会受到消息提醒,在登陆的时候,右上角的数量会增加(通过EventReceiver实现); 点击首页的帖子标题,可以进入查看页面,查看页面上半部分是帖子的内容,下半部分是评论功能,页面同样很简单;发表评论的时候可以邀请人,同样被邀请的人会收到通知并在右上角显示数量(通过EventReceiver实现);现在评论功能还比较简单,只能填写文字,后面有时间会继续完善;
SharePoint Error - TypeError: Unable to get property 'replace' of undefined or null reference
错误信息TypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘_events’ of undefined or null reference.详细描述打开列表视图,报上面错误,多数列表视图都这样,文档库没有报错。解决方案经过谷歌发现是因为补丁更新造成的,如果你也打了16年1月的补丁KB3114503,就可能会出现这个问题。只要你的视图里有linked to item with edit menu的字段,就会报错,可以通过打补丁解决KB3114508.下载地址https://www.microsoft.com/en-us/download/details.aspx?id=50667
SharePoint 如何使用JavaScript对象模型配置智能提示
默认在VS2012/2013中编写SharePoint JavaScript 客户端对象模型,都没有智能感知的功能,用起来非常麻烦;其实,我们可以手动配置一下,让JavaScript可以进行智能感知,下面,让我们简单看一下整个过程。 1.在VS的Tools下面,找到Options选项,找到Text Editor下面的JavaScript,选中IntelliSense下面的References,看一下里面有没有~/Scripts/_references.js这一条,如果没有添加上(添加很简单,把路径写到那个文本框,点Add就行了),如果有的话可以忽略之;特别的Reference Group要选对,选Web,如下图: 2.在VS的根目录上创建Scripts文件夹,在里面添加_references.js文件,类型最好选择JavaScript,其他类型我没试过,不过我觉得只要改回.js文件应该问题不大,如下图: 3.在_references.js文件中,添加需要智能感知的js文件的引用,如下格式: 4.示例一下如何智能感知,感觉比之前写JavaScript好多了,cool~~总结
SharePoint 搜索功能,列表项目不能完全被索引
最近一个站点,需要开启搜索功能,然后创建内容源,开始爬网,发现列表里只有一部分被索引,很多项目没有被索引,甚是奇怪,如下图(其实列表里有80几条项目)。 首先爬网账号是系统账号、服务器管理员,所以觉得账号权限不存在问题;毕竟SharePoint的搜索爬网,就是用当前账号的权限去爬网,展示的时候,再按照当前账号去过滤的。 然后想到的就是爬网规则,自己也没有设置过,试着把这个列表按照规则include进来,然后reindex后执行完全爬网,没用。 然后把列表reindex、站点reindex、加托管属性、整个爬网服务reindex,都没有效果。 然后把站点备份还原到另一个uat环境,爬网,依然同样的问题。 经过一系列折腾,不经意间发现列表项目的状态是pending,然后试着approved一下,发现可以被index了(好吧,我觉得系统账号、服务器场管理员也会索引到draft的项目,是我一厢情愿了,其实SharePoint不是这样设计的)。 然后,发现列表设置的版本设置里面,有这么个选项,“Draft Item Security”,勾选第一个就可以了,但是所有人都可以看到draft的项目,至此,问题已经有眉目了。有两个选择,让所有看draft,然后爬网都会被收录;要么就把所有的项目都approved了,爬网也会收录。 我很想吐槽一下,其实我勾选的是第三个,然后爬网不能index,其实爬网账号真的有权限干这个,就是不index项目,这就是设计上的问题了。
SharePoint 网站搜索规则的使用实例教程
SharePoint 搜索中,有一个非常好用的细化搜索结果的功能,就是“查询规则”。可以通过对于某些特定查询时,起到细化显示结果的作用。下面,我们简单的介绍一下该功能的使用和效果。 1、通常SharePoint搜索,我们在管理中心的搜索中心,对内容源进行爬网,然后在搜索核心结果中配置搜索范围,即可,如下图: 2、但是,针对不同的关键字,我们也可以通过搜索规则,对其进行搜索的细化,进入到网站设置 – 查询规则,如下图: 3、在管理查询规则的页面上,首先需要选定一个结果源,来为其定制查询规则,如下图: 4、选择好结果源以后,就可以新建查询规则了,点击新建查询规则,如下图: 5、首先输入规则的名称,然后选择查询的条件,如下图:
SharePoint 如何定制搜索显示模板
我们已经介绍了一些关于搜索的相关配置,当然,用户关于搜索的要求可能是各种各样。有时候,用户会说,你们的显示结果太Low了,确实是;不过,在SharePoint中,我们可以很容易的定制搜索结果的显示模板,下面让我们一起来看一下如何简单的定制 – 搜索显示模板。 1、我们首先创建一个搜索页面,搜索的主题是图片(我定义了搜索的路径),下图是默认的显示结果,如下图: 2、进入网站设置,找到Master pages点击进入,如下图: 3、进入显示模板,点击进入,如下图: 4、可以看到下图有关于搜索的显示模板,我们可以点击进入,然后进行定制,如下图: 注:其他几个文件夹,也是显示模板,但是功能各有不同;比如Content Web Parts,顾名思义,就是为了这个WebPart定义的。
SharePoint 如何激活标题字段外的Menu菜单
SharePoint 有个很特别的字段,就是标题(Title)字段,无论想要链接到项目,还是弹出操作项目的菜单,都是通过标题字段,一直以来需要的时候,都是通过将标题字段改名进行的。 其实,SharePoint每个字段都可以有链接到项目和弹出操作菜单的功能,只是没有在SharePoint UI上给予体现,需要通过攻击修改字段的属性来完成。下面,我们简单介绍下通过SharePoint Manager 2013来修改字段属性。 1、默认列表的菜单是这样的,每个标题字段前面都有代表操作的三个点,如下图: 2、使用SharePoint Manager 2013打开站点,找到列表,然后找到字段,如下图: 此图是新建测试字段Sub Title(单行文本)的默认属性; 3、先找一下默认的Title字段,可以看到描述是链接到项目,而且有Menu菜单的,如下图: 我们就是要参考这个字段的属性,能链接到项目,还有Menu菜单;通常我需要修改什么样的属性,都会参考类似字段,不是自己尝试的;