推荐阅读

选择excel工作表常用方法
在Excel 2010中,一个工作簿可以包含多张Excel工作表,我们可以根据实际需要切换、插入、删除、移动与复制工作表,此外还可以成组和重命名工作表等。 要在某张工作表中进行编辑工作,必须先选择它,然后再进行相应操作,选择Excel2010工作表常用方法如下。 1、选择单张工作表:打开包含该工作表的工作簿,然后单击要进行操作的工作表标签即可。 2、选取相邻的多张工作表:单击要选择的第一张工作表标签,然后按住【Shift】键并单击最后一张要选择的工作表标签,选中的工作表标签都变为白色,如图1所示。图1 3、选取不相邻的多张工作表:要选取不相邻的多张工作表,只需先单击要选择的第一张工作表标签,然后按住【Ctrl】键再单击所需的工所需的工作表标签即可。 我们在同时选中多个Excel工作表时,在当前Excel工作簿的标题栏将出现“工作组”字样,表示我们所选工作表已成为一个“工作组”。此时,我们可在所选多个Excel工作表的相同位臵一次性输入或编辑相同的内容。

word没有打印机所需的纸型问题如何解决
可能正在打印一篇用其他语言版本的MicrosoftWord创建的文档,并且该文档格式设为用于其他纸型。 若要使Word将文档格式设为您的打印机的纸型并仅用于当前打印会话,请单击【文件】菜单上的【打印】命令。 在【缩放】选项组下,在【按纸型缩放】框中选择要使用的纸型。Word将对页面进行缩放以适应您选择的纸型,类似于复印机上的“缩小/放大”功能。 如果原先创建的文档用于A4纸型,但您要打印信封纸型;或反之亦然,也可以指定Word总是对文档进行适当的缩放。可单击【工具】|【选项】命令,再单击【打印】选项卡。然后选中【允许重调A4/Letter纸型】复选框。

使用PPT三步制作“旋转的星球”
三步制作“旋转的星球” 上面的这张图,黄色星球旋转的效果,用PPT也可以简单地做出来。一、素材准备 1、在我们提供的素材包中,有这个图案。2、这个月牙形,是星球的阴影,能很好地体现球星质感。3、这个中间被掏了一个洞的矩形要和整个页面一样大,洞的直径和左面圆环的宽(内外径之差)一样。4、在我们提供的素材包中,有这个图案。二、组合素材

word三线表怎么做
在Word中我们有时候也需要制作表格,但是表格的边框加上放在某种场合比较难看,我们能不能想办法吧框线去掉呢?我们不妨和小编制作一个三线表看看。 word做三线表方法一: 1 新建一个Word文档,单击插入——表格,选择列数“4”、行数“4”,文档中出现一个四列四行的带框线表格在表格中输入数据。 2 把鼠标移到表格左上角,出现十字图标,双击十字图标,在功能区中显示出“表样式”,现在选择一种样式,就可以制作出三线表了。 word做三线表方法二: 新建一个3行3列的表格,正在表格中输入以下数据,如图所示。 把鼠标移动到表格左上角出现十字标志,点击全选表格,单击右键,选择“边框和底纹”,单击打开对话框,选择“边框”——自定义,设置颜色为蓝色,宽度为4.5磅,选定上框线和下框线,在把宽度设为3.0磅,设定中框线,单击确定,就制作好三线表了。
最新发布

SharePoint 删除母版页报错“This file may not be moved, deleted, renamed, or otherwise edited”
在使用SharePoint 2013母版页的时候,我复制了一个seattle.master页面,然后想重命名一下发现报错,删除也报错,spd、页面分别试过签入签出以后均报错,错误如下: 尝试找了一下错误,重启各种服务甚至重启服务器,均不起作用,报错照旧,后来联想到SharePoint 2013的master是和html相关联的,所以想到下面的方法。 在复制了Seattle_copy(1).master以后,发现无法删除;再复制一个Seattle_copy(1).html,然后双击打开随便修改一下,然后保存,刷新spd,发现master和html的修改时间相同了,然后两个同时选中,删除,发现删除成功。由此可见,单独复制的master页面无法删除是因为和相关html页面想关联造成的。 为了解决这个问题,我们可以复制的时候,将master和html两种格式的母版页一起复制,然后在网站设置,母版页和页面布局库中,如下图: 在该库中找到html格式母版页,编辑属性,找到关联文件,去掉勾(即断开html和master的关联),如下图: 这样操作以后,master类型的母版页将不再和html想关联,删除、修改等操作,均不再报错,如下图:

SharePoint 如何自定义WebPart之间的连接
1、创建SharePoint解决方案,添加两个WebPart分别用来发送和接收; 2、发送值的WebPart需要继承自IWebPartField(当然,根据需要还可以选择IWebPartField,IWebPartParameters,IWebPartRow,IWebPartTable,具体参见msdn),原理是将需要发送的值,放到一个接口实例里; public class SendWebPart : WebPart, IWebPartField 详细代码: 1 private TextBox tb; 2 private Button btn; 3 4 protected override void CreateChildControls() 5 { 6 tb = new TextBox(); 7 Controls.Add(tb); 8 btn = new Button(); 9 btn.Text = "Send"; 10 Controls.Add(btn); 11 } 12 //创建一个接口实例 13 [ConnectionProvider("Send", AllowsMultipleConnections = true)] 14 public IWebPartField SendObject() 15 { 16 EnsureChildControls(); 17 return this; 18 } 19 20 //将数据callback到接口实例 21 public void GetFieldValue(FieldCallback callback) 22 { 23 EnsureChildControls(); 24 callback(tb.Text); 25 } 26 // Schema 属性返回 PropertyDescriptor 对象所封装的数据字段的架构信息 27 public System.ComponentModel.PropertyDescriptor Schema 28 { 29 get { return null; } 30 } 3、接受数据的WebPart,原理就是在render之前去共享的接口实例中获取值,然后使用; 1 private Label lbl; 2 private IWebPartField provider; 3 4 protected override void CreateChildControls() 5 { 6 lbl = new Label(); 7 Controls.Add(lbl); 8 } 9 //检索接口实例 10 [ConnectionConsumer("GetObject")] 11 public void RecvObject(IWebPartField prov) 12 { 13 provider = prov; 14 } 15 //获取接口实例中的数据 16 private void GetData(object fieldValue) 17 { 18 lbl.Text = Convert.ToString(fieldValue); 19 } 20 //在Render前去接口实例获取值 21 protected override void OnPreRender(EventArgs e) 22 { 23 if (provider != null) 24 provider.GetFieldValue(new FieldCallback(GetData)); 25 base.OnPreRender(e); 26 } 4、部署WebPart,然后连接,如下图: 5、查看效果 点击Send前,只能看到页面上的两个webpart,如下图:

SharePoint 如何使用PowerShell恢复误删的网站集
在SharePoint网站集的使用中,我们很有可能会误删我们需要的网站集,SharePoint其实并没有把网站集删掉,只是放到了SPDeletedSite中,这样,我们还可以通过PowerShell找回来我们误删的网站集,具体操作详见下面介绍。 1、获取已经从管理中心删除的网站集 Get-SPDeletedSite /sites/11 2、如果有两个被删除的网站集,可以根据Site Id和删除时间来区分; 3、根据SiteId来恢复相关网站集,如下图: Restore-SPDeletedSite -Identity 610857cb-8414-4a89-8bf3-ad3628f6c86c 4、如果删除两个同名网站集,想恢复第二个会报错,如下图: 5、几种相关的PowerShell命令示例:

SharePoint 内容部署功能 使用实例教程
在之前的项目中,当客户有新的需求的时候,我们通常在测试环境上开发或者实施,然后手动在生产环境再弄一次。当发现内容部署这个东西,才知道这样是多么不合理的。我们可以创建两个网站集,一个用来修改,然后通过计时器任务在夜间的时候,将更改更新或者更改完毕后手动运行作业均可。下面,简单介绍下内容部署。 1、进入SharePoint CA,点击一般应用程序设置,如下图: 2、进入内容部署设置,将接受内容部署作业设置为“接受”;同时根据需要,在“连接安全性”选择是否进行加密传输,如下图: 设置连接安全性,我这里没有https,所以选择不要求加密; 3、进入管理内容部署路径和作业页面,新建路径,如下图: 4、键入路径的名称,选择源web应用程序和源网站集,网站集需要开启内容部署的Feature和禁用不支持的Feature,后面将会补充介绍;

SharePoint "Code blocks are not allowed in this file" 错误解决办法
今天,设置页面布局的自定义母版页时,设置完了以后保存,然后预览报错,错误如下截图;删掉自定义母版页的MasterPageFile属性,页面依然报错;感觉甚是奇怪,因为有版本控制,还原为最初的版本,依然报错,我这暴脾气!一气之下,删掉了这个默认自带的母版页,从其他环境导过来一个,结果依然报错,错误如下图; 想来想去百思不得其解,然后看了看错误,发现是这个文件不允许后台代码,谷歌了一下(链接附后),发现设置web.config可以允许后台代码(配置文件截图如下),改过配置文件以后,确实页面不报错了,但是记得,千万别删掉自带的页面布局,我发现即使导过来一个一模一样的,效果也不一样,郁闷!最后还是从回收站还原最初的。 web.config修改节点,如下:<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="10" TotalFileDependencies="250" AllowPageLevelTrace="false"> <PageParserPaths> <PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" /> </PageParserPaths> </SafeMode> 结束语 错误是修改好了,依旧不解为什么我的页面布局,就报错了?还需要开启后台代码,这个安全不安全?改回来为什么不行?说是页面布局的类型被改变了,自带的页面布局,真是很脆弱,大家修改的时候,注意备份,小心谨慎吧!前车之鉴啊!

SharePoint 2013 一些小技巧
一、添加“SharePoint 2013 切换用户”标签 相比SharePoint 2010,SharePoint2013版本去掉了切换用户登陆的功能(如下图),其实这个可以通过改welcome.ascx控件来显示出来; 修改文件的位置,如下图: 文件位置 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES welcome.ascx截图 可能报错,这是因为添加的节点不符合标准,我这里是因为节点之间缺少必要的空格:

SharePoint HTML5特性之响应式布局 实例教程
SharePoint 2013基于HTML5的响应式的布局,就简单的尝试了一下,感觉还不错。当页面在不同的浏览器可视区域上浏览的时候,会通过不一样的css文件来进行展示,使用户在浏览页面中能尽可能的达到最佳体验。 下面简单看看效果,在1380px浏览器可视区域中浏览,下面的css生效:(浏览器的可视区域为1380) 在920px浏览器可视区域中浏览,下面的css生效:(浏览器的可视区域为920px) 在600px浏览器可视区域中浏览,下面的css生效:(浏览器的可视区域为600px)

SharePoint 中的SQL Server 安全 知识教程
使用SharePoint很长时间以来,都认为Sql只需要最初始的配置,即不再需要管理和维护;而事实上,Sql的管理和安全,都是和SharePoint环境的稳定性息息相关的,所以,要绝对重视SharePoint中Sql Server的管理和维护。 本文主要介绍的有以下三点: 一、关于Sql账号的权限; 二、关于Sql Server的磁盘管理 三、关于Sql Server服务端口的修改 一、关于Sql账号的权限 首先,要说的就是关于账号的问题,无论是SharePoint服务器场配置账号,还是各种服务的账号,都是需要对于Sql的权限的。以前为了方便,也并没有给予更甚的研究,都是直接赋予所有权限。其实,SharePoint对于Sql Server的权限仅仅需要dbcreator和securityadmin权限即可。

SharePoint 术语和术语集大全
托管元数据是一个集中管理的术语的分层集合,我们可以定义术语和术语集,然后将其用作 SharePoint Server 2013 中项目的属性。简单的说,术语是一个可与 SharePoint Server 2013 中的项目相关联的词或短语。术语集则是一个相关术语的集合。 下面,让我们在实践中了解术语和术语集,以及在SharePoint 2013中的作用。 1、首先,我们需要创建”Managed Metadata Service”,中文叫做元数据管理服务,术语和术语集就是依托这个服务的; 简单介绍下托管元数据,它是一个集中管理的术语的分层集合,我们可以定义术语,然后将其用作 SharePoint Server 2013 中项目的属性; 2、进入创建页面,首先输入Name和Database Name,分别就是服务的名字和数据库名称,如下图; 3、新建一个应用程序池,并且给予配置账户,然后点击最下面的OK,即可!如下图: 4、稍等片刻,创建完毕!我们可以从服务中看到新创建的服务了,如下图:

SharePoint 跨网站集发布功能简介及实例教程
在SharePoint Server 2013网站实施中,我们经常会遇到跨网站集获取数据,而2013的这一跨网站集发布功能,正好满足我们这样的需求。 使用SharePoint 2013中的跨网站发布,我们可以使用列表和其他库来存储在发布网站上重复使用的内容,通过内容搜索部件来读取配置的跨网站集信息,下面,让我们通过一个简单的例子,了解一下这一功能吧! 1、使用SharePoint 2013跨网站集发布功能,首先需要在源网站和目标网站开启Cross-Site Collection Publishing功能,如下图: 2、我们在源网站上创建一个test列表,里面插入测试的数据,如下图: 3、进入网站设置,目录设置,勾选“启用此库作为目录”,如下图: 4、配置搜索,新建内容源,对源网站进行爬网,如下图: