推荐阅读

Excel EXACT 函数 使用教程
EXACT 函数比较两个文本字符串,如果它们完全相同,则返回 TRUE,否则返回 FALSE。Excel 2003+EXACT 函数比较两个文本字符串,如果它们完全相同,则返回 TRUE,否则返回 FALSE。EXACT 函数在比较两个字符串时,区分大小写,但是忽略格式差异。返回 TRUE 或 FALSE。=EXACT(text1, text2) =EXACT(文本1, 文本2) 参数 Text1 必需。 第一个文本字符串。 text2 必需。 第二个文本字符串。 实例

Word技巧:设置文字底纹
为了美化文档,我们可以适当给文档的内容添加底纹和边框。那么下面小编就教你word设置底纹的技巧。 word设置底纹的技巧: 选中文本内容。 在“开始”选项卡,单击“底纹”按钮,在打开的列表中选择底纹的即可。 说明:我们还可以选择文本设置字符底纹,在“开始”选项卡,直接单击“底纹”按钮即可。 看看效果,如下图所示。

如何给ppt2007中的贴画自定义皮肤
用户在进行ppt编写的时候往往会需要插入一些剪贴画,而插入的剪贴画都是系统自带的,难免颜色,色调方面会不合你的心意,其实我们完全有办法将剪贴画重新换上另一种自己喜欢的颜色皮肤,你是不是很诧异呢,那么我们究竟该如何给剪贴画换皮肤呢,小编这就来为大家排忧解难。操作步骤1 打开我们幻灯片中的一篇演示文稿,点击“插入”选项卡,在“插图”区域选择“剪贴画”选项组,此时在演示文稿的右侧会出现一个“剪贴画”的任务窗格,在里面输入文字搜索剪贴画,在搜索结果中选择自己喜欢的剪贴画用鼠标双击,如“第一幅”;插入剪贴画2 使插入在文本中的剪贴画处于被选中状态,然后单击“格式”选项卡,在“调整”区域选择“重新着色”选项组,在弹出的下拉菜单中点击“其他变体”选项中的“其他颜色”命令;单击其他颜色选项3 在弹出的“颜色”的对话框中单击“自定义”选项卡,用鼠标在“颜色”区域单击选择自己喜欢的颜色,用户也可以在对话框的底端调整颜色的“透明度”,最后单击“确定”即可;进行颜色的设置4 返回到文档中,你会发现刚刚插入的剪贴画已经被重新换了颜色,以下是上色后的剪贴画与在任务框中搜索到的原图剪贴画的对比;重新上色后的剪贴画

Word2007如何压缩图片
Word2007如何压缩图片?其实我们可以在Word2007中设置图片压缩选项,这样在保存文档时Word2007可以按照用户的设置自动压缩图片尺寸。下面小编就教你Word2007压缩图片的方法。 Word2007压缩图片的方法: 打开Word2007文档,选中其中的一张图片。在“图片工具”功能区的“格式”选项卡中,点击“压缩图片”按钮。 在打开的“压缩图片”对话框中,单击“选项”按钮。 在“压缩设置”对话框中选中“保存时自动执行基本压缩”复选框,并单击“确定”按钮即可。 注意:在“压缩设置”对话框中,如果选中“删除图片的裁剪区域”复选框,则在执行压缩图片操作后,被裁剪的图片将不能被还原到原始状态。 当Word文档中含有很多大尺寸图片的时候,这个操作非常有效。下面是我们没有压缩图片保存和压缩图片保存后的文档体积大小对比。Word2007如何压缩图片
最新发布

SharePoint 中REST服务使用简介
1、创建测试使用列表”REST Demo”,插入一些测试数据,如下图: 2、添加内容编辑器,并且添加脚本引用以及HTML代码,如下图: Result的Div为显示结果使用,input标签触发REST服务的JavaScript脚本中的方法; 3、编写REST服务的脚本,读取列表,如下图: url:为REST服务的地址(具体可以参考附后的API链接);method:Post或者Get,Post为增删改使用,Get为查,至少我是这么理解的;success和error是执行成功或者失败的方法定义; 4、查看添加好的内容编辑器,点击Excute Script即执行脚本,如下图:

SharePoint 日历根据Category显示不同颜色
最近有一个小需求,就是SharePoint的日历类型列表,用户希望根据Event里面的Category不同,在前台视图显示成不同的颜色,绞尽脑汁,想到这么个办法,分享给大家,希望有更好方法的也能留言推荐给我。 效果,如下图: 不一样Category的Event,前台显示的背景色不相同; 原理 通过分析日历视图的前台HTML,发现所有的Event都在一个div里面,而且div的class都是一样的,所以,用JQuery获取所有Event的div就比较容易了。 再深一层查看,div下面标题的链接,里面有Event的ID,通过js解析出来这个ID也不是什么难事儿,所以,根据ID用ECMAScript获取这个Event的Category也变得可行,然后再把这个Event最外面的div背景颜色改变,即可。 根据ID的值用ECMAScript脚本去SharePoint日历里读取Category的值,然后根据值来将最外面的Div改变为相应的背景颜色,下面,即使用的js脚本,给大家一个参考。

SharePoint 搜索报错"Unable to retrieve topology component health. This may be because the admin component is not up and running"
环境描述 Windows 2012 R2,SharePoint 2013(没有sp1补丁),sql server 2012错误描述 搜索服务正常,但是爬网一直在Crawling Full,但是爬不到任何东西,而且不会停止,爬了一宿什么都没有爬到: 爬网不止,爬了一宿什么都没有爬到,错误如下: 去15/logs里面找日志; Non-OAuth request. IsAuthenticated=True, UserIdentityName=0#.w|domain\user, ClaimsCount=125 b5b2d49c-feb7-e08b-ecf7-28204da68508 UserAgent not available, file operations may not be optimized. at Microsoft.SharePoint.SPFileStreamManager.CreateCobaltStreamContainer(SPFileStreamStore spfs, ILockBytes ilb, Boolean copyOnFirstWrite, Boolean disposeIlb) at Microsoft.SharePoint.SPFileStreamManager.SetInputLockBytes(SPFileInfo& fileInfo, SqlSession session, PrefetchResult prefetchResult) at Microsoft.SharePoint.CoordinatedStreamBuffer.SPCoordinatedStreamBufferFactory.CreateFromDocumentRowset(Guid databaseId, SqlSession session, SPFileStreamManager spfstm, Object[] metadataRow, SPRowset contentRowset, SPDocumentBindRequest& dbreq, SPDocumentBindResults& dbres) at Microsoft.SharePoint.SPSqlClient.GetDocumentContentRow(Int32 rowOrd, Object ospFileStmMgr, SPDocumentBindRequest& dbreq, SPDocumentBindResults& dbres... The crawler could not communicate with the server. Check that the server is available and that the firewall access is configured correctly. 事件查看器报错; WebHost failed to process a request. Sender Information: System.ServiceModel.ServiceHostingEnvironment+HostingManager/63363381 Exception: System.ServiceModel.ServiceActivationException: The service '/90ac4adbb96a4e89892b2ad7ab02da51/MetadataWebService.svc' cannot be activated due to an exception during compilation. The exception message is: The farm is unavailable.. ---> System.InvalidOperationException: The farm is unavailable. at Microsoft.SharePoint.Administration.Claims.SPSecurityTokenServiceManager.get_Local() at Microsoft.SharePoint.IdentityModel.SPServiceIssuerNameRegistry..ctor() at Microsoft.SharePoint.SPServiceHostOperations.Configure(ServiceHostBase serviceHost, SPServiceAuthenticationMode authenticationMode) at Microsoft.SharePoint.Taxonomy.MetadataWebServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) at System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) at System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo, EventTraceActivity eventTraceActivity) at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) --- End of inner exception stack trace --- at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) at System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath, EventTraceActivity eventTraceActivity) Process Name: w3wp Process ID: 6004解决方法

SharePoint 如何同步FBA认证用户
SharePoint 开启了基于FBA的身份认证,经常会遇到用户组用户的问题,当我加入一个AD账号,无法同时加入Form认证的用户,这时,只能手动添加,比较麻烦;所以,写了一个服务,用来每天晚上同步一下用户组中的AD账号和Form账号。原理 原理比较简单,就是遍历用户组的所有用户,同步的时候首先删掉所有的Form账号,然后根据所有的AD账号去查找Form账号重新添加;如果碰到AD安全组,就去安全组中遍历所有的用户,然后查找Form账号添加,每天晚上定时执行。优点 免去添加账号的时候添加2次,而且服务可以手动执行,定时执行等;缺点 并非实时同步,而且无法单独在用户组中加入Form账号,无法满足断开权限,无法满足单独按照人授权的情况。总结 在自己的需求中,用户权限控制比较简单,均按照用户组授权,没有唯一权限设置,所以用起来还是挺好的,而且用户对于Form账号没有实时的要求。如果复杂的权限控制,还需进一步增强代码,呵呵。效果

SharePoint 如何为站点配置基于主机标头的双域名
SharePoint的应用中,经常需要配置双域名,为不同的认证方式提供访问入口,下面简单介绍下,如何以主机标头的方式为SharePoint配置双域名; 配置基于主机标头的双域名 1、原本可以访问的测试站点,如下图 2、去管理中心,为应用程序创建扩展应用程序,如下图: 3、填写扩展应用程序的名字,也就是第二个域名,如下图: 4、可以到IIS中查看,多出来一个Web站点,如下图:

SharePoint 如何使用 PowerShell 更新用户
在SharePoint开发中,经常会遇到网站部署,然而,当我们从开发环境,部署到正式环境以后,尤其是备份还原,所有用户组的用户,还依然是开发环境的,这时,我们就需要用PowerShell更新一下; PowerShell命令截图: Windows PowerShell ISE编辑工具编写PowerShell非常方便,头上的一句add是添加SharePoint的引用; PowerShell完整代码: PowerShell的编写和cmd命令、C#代码都有一些区别,尤其是比较字符,字符串连接,变量等等,大家有兴趣还是可以看看PowerShell的资料的; 1 Add-PsSnapin Microsoft.SharePoint.PowerShell 2 3 $oldDomainName = "uat"; 4 $newDomainName = "dev"; 5 $siteUrl = "http://devteamroom/sites/JianYu" 6 7 $site = Get-SPSite $siteUrl 8 $web = $site.RootWeb; 9 $groupColl = $web.SiteGroups; 10 11 foreach($group in $groupColl) 12 { 13 foreach($user in $group.Users) 14 { 15 if($user.LoginName.indexof($oldDomainName) -gt 0) 16 { 17 $username = $user.LoginName.Split("\\")[1]; 18 $group.AddUser("i:0#.w|$newDomainName\$username","","",""); 19 $group.RemoveUser($user); 20 write-host $username; 21 } 22 } 23 } 24 25 $web.Dispose(); 26 $site.Dispose(); 代码逻辑 逻辑很简单,找到站点,获取*站点的所有用户组,遍历每一个用户,如果还是dev环境的,就加入相同名字的生产环境用户名,同时删掉开发环境用户; 优点 执行效率高,速度快,省去人工处理时间;

SharePoint 日历重叠功能使用实例教程
之前做了一个“SharePoint 2013 日历根据Category显示不同颜色”,然后大家留言说为什么不用SharePoint自带的日历重叠功能,所以自己尝试一下这个功能,和之前的博客进行一下对比。 1、创建一个新的日历,如下图: 2、在Ribbon菜单上,Calendar选项卡中,找到Calendar Overlay,如下图: 3、点击Calendar Overlay,进入Settings,如下图: 4、点击New Calendar,设置Calendar Overlay,点击Resolve,选择一个我们提前创建好的Calendar类型列表,名字叫做Calendar Red,如下图: 5、设置完毕后,点击OK,然后完成后进入如下界面:

SharePoint Online 中如何创建母版页
1、登陆SharePoint Online站点,点击右上角的设置按钮,如下图: 2、点击进入网站设置,到下面两个地方开启SharePoint Server 发布基础架构; 网站集管理 – 网站集功能 网站操作 – 管理网站功能 3、用SharePoint Designer 2013打开SharePoint Online站点,如下图: 4、Designer打开SharePoint Online站点,拷贝西雅图母版页并同时重命名为Home,如下图:

SharePoint Online 中如何使用Windows PowerShell
1、如果想要在SharePoint Online中使用Windows PowerShell,首先需要安装SharePoint Online Management Shell(下载地址附后),如下图: 2、安装完毕,如下图: 3、在开始菜单,即可找到SharePoint Online Management Shell,如下图: 4、点击,即可打开,这里运行连接SharePoint Online 站点的命令,如下图: 5、输入密码以后,发现报错,如下图: 6、纠正以后发现,命令中的Url是SharePoint Online管理站点,不是我们的网站地址,注意!修改后再次连接,连接成功!

SharePoint Online WebPart开发、部署教程
1、打开Visual Studio,新建一个项目,选择SharePoint空项目,如下图: 2、选择调试站点和沙盒解决方案,如下图: 3、在项目中,添加一个WebPart,如下图: 4、添加完毕的项目结构,如下图: 5、添加输出Hello World的代码,如下图: