推荐阅读

如何对excel表格进行设置页边距
我们在打印excel工作表的时候,为了能让打印出来的表格符合我们的格式需求,我们需要对其进行页面设置,excel的页边距是指文字与纸张边距的距离,为了使打印出来的文件更加美观,我们可以对excel表格进行设置页边距。 1、打开excel工作表,单击“页面布局”选项卡下“页面设置”组中的“页边距”下拉按钮,在弹出的下拉面板中选择“自定义边距”选项,如图1所示。 图1 2、弹出“页面设置”对话框,在“页边距”选项卡下“上”、“下”、“左”、“右”数值框中的数据进行设置,选中“水平”复选框,单击“确定”按钮,如图2所示。 图2 3、返回到excel工作表中,单击“页面布局”选项卡下“页面设置”组中的“页边距”下拉按钮,在弹出的下拉面板中的“上次的自定义设置”选项卡中显示了用户刚才设置的页边距,如图3所示。 图3

Excel表格技巧—AVERAGEIFS函数应用指南
办公软件 傍边Excel表格是 绝对 利用较多的 东西,也是 具备 许多 劣势的 东西,办公一族 天天都 不克不及 分开它。但 关于这个Excel表格中所含的函数是 相称多的, 可使用在各个 范畴。 上面就让小编给 各人先 来说解一下AVERAGEIFS 函数, 信赖 各人读过这篇文章 城市 理解它的 利用 本领的。 >> 收费 创立账号 1、 甚么是AVERAGEIFS 函数 咱们在 利用这个函数 以前,先来看看你这个函数 究竟 感化是 甚么,用在哪些 范畴。该函数 能够 完成 到达多个 前提 单位格均值的 计较。换句话说 便是所选的 单位格要 满意多个 前提, 而且还要 计较出 满意 前提的 单位格 均匀值。 >> 收费 创立账号 2、AVERAGEIFS 函数 构造该函数的 构造 绝对 庞大, 内里 包罗的参数也是 比力多的, 详细 构造 以下:AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)该函数的 每个参数 前提代表的 寄义 以下:Average_range:这个参数 次要 便是 需求 停止 计较的 单位格, 能够是一个 大概多个。 单位格 包罗数字、数组、 援用等元素。

Excel 2013怎么插入复选框?
虽然现在很多朋友都在用excel2013表格,但是还有一些功能,很多用户还不是很清楚。比如说offie2013 Excel2013怎么插入复选框?今天,小编给大家带来Excel2013复选框插入方法,希望可以帮到大家。 excel2013插入复选框的教程: 插入复选框步骤1:打开软件,新建一个默认的空白文档。 Excel2013 插入复选框步骤2:点击文件选项卡命令,打开设置面板页面,单击选项,弹出对话框。 Excel2013

excel表格怎么按字数的多少来排列
下面介绍在EXCEL表格中按字数排序的方法,希望本指南能帮到大家。01、以下图中的表格数据为例演示。接下来按单元格字数由多到少排列。02、我们在B列为辅助列;选中B110:B12103、并在编辑栏中输入公式:=LEN(A110);目的是要计算出A110:A121每个单元格内有多少个字,我们就可以利用这些数来进行排序。。公式中LEN(A110)的LEN函数作用是统计单元格内字符个数。04、我们在编辑栏中输入公式后,再按CTRL+ENTER,得到结果。05、保持结果在选中的状态下,按下CTRL+C,执行复制,复制后,再右击,弹出菜单,选择粘贴为数值。06、选中A110:B121;点击数据选项卡,在下面的功能组中再点降序的按钮07、即时,A110:A121的数据即以字数由多到少排列。接着,选中B109:B121;再右击,弹出菜单再点:清除内容;到这里操作完毕。
最新发布

SharePoint 母版页制作 实例教程
1、 首先打开SharePoint Designer 2010,找到母版页,复制一份V4.master,用来做我们剪裁用,不建议修改之前的母版页,错了的话,不容易找回来。同时新建一个页面布局,引用自定义这个母版页,用来看效果。引用后预览下未修改的母版页,如图1所示:2、 编辑我们复制出来的母版页,我们要做的就是要一个网站的Head将来放Flash,要网站的Foot放版权信息,还有中间的Main用来给页面布局。在这里,我暂时隐掉了左侧导航,头部的其它控件等,如果有需要,可以随时显示出来。那么,开始我们的母版页之旅吧。3、 我们经过查看,可以看到<div id="s4-workspace">这个区域,是将来我们网站主体显示的区域,而向上查看可以发现上面是<div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">这个区域,通过id我们可以看出来是2010特色的ribbon的区域。今天我们不需要这一区域,暂时隐藏掉,但是开发过程中,可能需要,当然,我们随时可以显示出来。我们在里面加上样式隐藏。4、 继续往下看是<div id="s4-titlerow" class="s4-pr s4-notdlg s4-titlerowhidetitle">,同样通过id我们可以看到这个是title行,这个title行主要包括两部分,包括上面的网站信息行,还有下面的导航,我们隐藏掉上面的网站信息,留下下面的导航区域。同样,用样式隐藏。然后,在上面加上一个<div>用来放我们头部的Flash,样式建议写在corev4.css里面,方便我们查找。5、 接下来是左侧导航,在PlaceHolderMain左边找到<div id="s4-leftpanel" class="s4-notdlg">这个区域,通过id我们知道这个是左侧导航,隐藏之。同时在PlaceHolderMain下面加上Foot区域,写上下面的版权信息吧。看看我们现在的样子吧,如图2。6、 很明显有一点是不对的,通过IE开发工具,我们可以看到PlaceHolderMain的左边,还有一个区域。倒要看看这个空白是什么,继续IE开发工具找之。功夫不负有心人,终于发现<div class="s4-ca s4-ca-dlgNoRibbon" id="MSO_ContentTable">这个区域里面的s4-ca里面有个margin-left:155px;,去掉之!问题解决!下面为了展示我们的页面是不是正确的,我们把Head、Body、Foot三个区域写上字,上个背景色,看看效果,如图3.7、 看起来,跟我们要求的差不多了,把底色去掉,换成我们的图片、Flash就OK了,为了满足开发需要,先把Ribbon填上。刚要说结束,又发现问题了,怎么Ribbon不跟着页面一起滚动,这样看着也太难看了,还得继续修改。如图4

SharePoint 网站备份还原实现教程
今天尝试了SharePoint2010网站的备份和还原,从网上搜一些文档看看,然后自己试试,感觉和2007的操作没什么太大的区别,跟大家分享下自己尝试的命令行方式和数据库的方式,2007自己常用的也是这两种方式。1、 命令行的方式,在服务器端,所有程序 - Microsoft SharePoint 2010 Products - SharePoint 2010 Management Shell 确定 备份网站命令:backup-SPSite http://localhost:10086 -Path C:\100861.bak 还原网站命令:Restore-SPSite http://localhost:10087 -Path C:\10086.bak -Force -DatabaseServer sharepoint2010 -DatabaseName wss_content_10087Test 简单介绍下这个命令backup-SPSite/ Restore-SPSite是操作的名称,我们需要备份还是还原,当然还有网站的导入和导出,大家可以搜一下Management Shell的命令;后面跟着的是网站集的URL,-Path是路径表示,后面跟着的是文件的物理路径;还原的命令里面还有DatabaseServer是数据库服务器,后面当然跟着服务器的机器名了;然后DatabaseName数据库名称,跟着的是这个网站集的数据库名称。还原的时候,还要加上-Force,就是要覆盖掉之前的网站集。 感觉这个命令行相比之前,有一点不如意的地方,就是操作成功没有提示,失败会提示错误,感觉还是不够人性化,给大家截个图,是我备份和还原时运行的图,大家可以参考下。备份图还原图

SharePoint 搜索的简单设置 图解教程
1、 开启搜索服务,管理中心 – 应用程序管理 – 服务应用程序 – 管理服务器上的服务2、 点击进去,启动“SharePoint Foundation搜索”、“SharePoint Server搜索”3、 其间,需要新建一个应用程序用于搜索4、 管理中心 – 一般应用程序设置 – 服务器场搜索管理 – 点击之前创建的应用程序 – 进入搜索管理,在左侧菜单,可以管理内容源等搜索相关设置。如图: 5、 左侧导航选择内容源,进入内容源管理,如图:选择“本地SharePoint网站”,编辑把自己的网站集剪切出来,保存。

SharePoint 查找字段内部名称的小方法
我们使用SharePoint经常回味找到新建字段的内部名称而感到苦恼,尤其是某些情况起的是中文名字,那一段一段的"@_x6240__x5c5e__x9879__x76ee_",看着的确比较难懂。 查看列表的内部字段名称,先通过“查看所有网站内容” - 进入列表 - 列表设置 - 如下图 然后,把鼠标浮在想要查看内部名称的字段上,查看状态栏,如下图 Field=%5Fx5185%5F%5Fx5bb9%5F 对了,"Field="后面的,就是字段的名称,如果需要引用,前面加上@,%5F完全替换为"_",就可以了,如上面的字段名称,在SharePoint内部就是@_x5185__x5bb9_。 ps:关于查看字段的小方法,拿出来跟大家分享,当然,对于查看数据库中的字段,自己就没有好办法了,就只有小工具,或者直接SQL中对比了,希望谁有好的建议,可以给我留言。吼吼。

SharePoint ECMAScript客户端模型简单示例
ECMAScript客户端模型,是SharePoint2010推出的三种客户端模型“.NET托管”、“ECMAScript”、“Sliverlight”的一种,今天正好看到这,尝试了下,也拿出了和大家分享下。我自己感觉,客户端模型,和sp的对象模型没有太多区别,就是用起来,更加不得心应手了。今天写了下Script的,各种不好使,各种没调试,各种郁闷,哎。怎的一个愁字了得。好了,不费话了。 客户端对象模型的优点,就是可以在没有服务器的条件下,进行客户端编程。比如,我是一个Moss小用户,然后我还没有服务器的访问权限,我就可以用Designer了。首先、新建一个aspx页,在头部添加SP.js的引用,我们就可以在这个页上,写我们的客户端模型代码了。添加位置在顶部PlaceHolderAdditionalPageHead这个节点里面,添加<sharepoint:ScriptLink Name="SP.js" runat="server" OnDemand="true" Localizable="False"></sharepoint:ScriptLink>的js引用。 下面是我做的一个例子:在在页面上写上<script>,然后编写我们的js脚本就可以了,感觉语法的格式,和sp对象模型很相似,首先是打开网站,打开列表,然后找到列表项就可以了。不过,和sp对象模型还是有区别的,sp对象模型,生成了对象就可以调用里面的值了,而客户端对象模型,还需要load一下,才可以取到里面的值。大家在写js的时候,一定要注意拼写!!!血的教训,因为调试起来非常不方便,所以第一遍写的时候,就要仔细。 我的例子写了一个GetListItem的函数,然后可以读取列表里面的项目,在点击button的时候,读取列表里面的条目,然后显示出来。代码附在后面,有兴趣的朋友,可以试一试。效果图就是下图,点击之后,下面是图中蓝框的样子。自己也是初识ECMAScript,拿出来和大家分享下,如果有哪里说的不对的地方,欢迎大家留言指正。当然,我们不可能记住每个对象的使用,我们可以访问微软的网站,来查询我们需要的对象定义的方法和变量,可以点击下面的地址http://msdn.microsoft.com/en-us/library/ee538253.aspx <script type="text/javascript"> function getlistitem() { var mycontext=new SP.ClientContext(); var mysite=mycontext.get_web(); var query = new SP.CamlQuery(); query.set_viewXml("<View><Query></Query></View>"); var mylist=mysite.get_lists().getByTitle('MyFirstLists'); myitem= mylist.getItems(query); mycontext.load(myitem); mycontext.executeQueryAsync(Function.createDelegate(this,this.getsuccessed),Function.createDelegate (this,this.getfailed)); } function getsuccessed() { var str=""; var listsE=myitem.getEnumerator(); while(listsE.moveNext()) { str+=listsE.get_current().get_item("Title")+"<br>"; } document.getElementById("lists").innerHTML=str; } function getfailed(sender,args) { alert("failed~!"); } </script>

SharePoint 2010 .Net托管客户端模型简单示例
.Net托管客户端模型,是SharePoint2010推出的三种客户端模型“.NET托管”、“ECMAScript”、“Sliverlight”的一种,相比Script的客户端对象模型,VS里使用的.Net客户端对象模型感觉使用起来,方便了很多,至少编写的时候会有提示,编译的时候会有错误提示,然后,我们可以把相应的两个dll文件,和编写的程序放到一起,放在客户端执行,感觉还是有收获的。 下面介绍下.Net托管的使用,首先新建一个控制台程序,选择.Net3.5框架,然后在引用中添加我们需要的客户端引用,位于/ISAPI下的Microsoft.SharePoint.Client.dll和Microsoft.SharePoint.Client.Runtime.dll,最后,在头部using中引用我们需要的头文件,就可以编写我们的.Net托管客户端对象模型代码了。 谈谈自己对这个客户端对象模型的理解,感觉.Net的对象模型还是和SharePoint很贴近的,不仅仅是编写起来相对ECMAScript方便,而且掌握起来更加容易一点,尤其方便我们编写一些小工具,进行列表操作,不用非要在服务器端运行,还是有提高到。 我的例子依然是一个读取SharePoint2010列表数据的示例,有使用不当的地方,欢迎大家指正。 static void Main(string[] args) { ClientContext context = new ClientContext("http://sharepoint2010:10086/"); Web web = context.Web; List list = web.Lists.GetByTitle("MyFirstLists"); CamlQuery query = new CamlQuery(); query.ViewXml = @"<view><query></query></view>"; ListItemCollection listitem = list.GetItems(query); context.Load(listitem); context.Load(web); context.Load(list); context.ExecuteQuery(); String title = web.Title; String listname = list.Title; Console.WriteLine("网站名称:" + title); Console.WriteLine("列表名称:"+listname); Console.WriteLine("列表数据:"); foreach (ListItem list2 in listitem) { Console.WriteLine(list2["Title"].ToString()); } } 和ECMAScript客户端对象模型一样,程序在Load时,并没有请求数据,而是在ExecuteQuery的时候才真正的发起请求。

SharePoint Silverlight托管客户端模型简单示例
Silverlight托管客户端模型,是SharePoint2010推出的三种客户端模型“.NET托管”、“ECMAScript”、“Sliverlight”的一种,自己对于Silverlight也不是很熟悉,这也是第一次尝试Sliverlight,不过,我们主要尝试的是客户端模型调用SharePoint,而非Silverlight的功能。 首先,我们打开vs2010新建项目,选择silverlight – Silverlight application,选择.Net 3.5框架,输入我们的项目名称确定即可,弹出silverlight新建向导,这个我们不需要改什么设置,确定就可以了。然后,我们在Silverlight中添加对客户端模型支持的引用,位置在:TEMPLATE\LAYOUTS\ClientBin下的两个dll文件 Microsoft.SharePoint.Client.Silverlight.dll Microsoft.SharePoint.Client.Silverlight.Runtime.dll 添加完引用,我们就可以编写我们的Silverlight程序了,我的例子就是通过Silverlight的客户端模型读取一个列表中的项目,然后显示到Silverlight的web部件中,试过了SharePoint2010推出的3中客户端对象模型,觉得使用差不多,一样是读取web,然后读取列表,读取列表项然后显示出来,同时,也需要先通过Load预读一下数据,然后再ExecuteQueryAsync才进行数据请求。而且,Silverlight的执行方式,是异步的。 相比SharePoint2007,新版本的2010对Silverlight的支持有了很大改善,我们将编译后的Silverlight程序,也就是debug里面的.xap文件上传到文档库中,然后添加Silverlight的Web部件,输入Silverlight文件的链接,就可以添加到SharePoint中了,如下图就是我的示例的展现效果。后面还有代码供大家参考,初次使用Silverlight,不足之处,欢迎大家指正。 Web web; List list; ListItemCollection listC;

SharePoint 调用WCF服务实现实例教程
内容比较简单,主要记录自己使用SharePoint 2013WCF服务遇到的小问题和小经验,分享给大家,希望能够给需要的人有所帮助。好吧,进入正题! 1、在创建好的测试项目中(控制台程序),在引用上右键添加服务引用,如下图: 2、填写WCF的服务地址和命名空间,完毕后点击转到,如果服务没有开匿名,可能需要输入用户名和密码,如下图: 3、点击转到并输入用户名密码,稍等片刻,即可找到WCF服务,然后点击确定即可将服务添加到引用,如下图: 4、添加调用WCF服务的代码,这里代码很简单,就是获取List中的数据:public static void GetListDate() { //创建WCF服务 Uri url = new Uri("http://serverurl/_vti_bin/ListData.svc"); ListDataService.开发人员网站DataContext datacontent = new ListDataService.开发人员网站DataContext(url); //给WCF服务授权 NetworkCredential nc = new NetworkCredential("username", "password", "domain"); datacontent.Credentials = nc; //获取数据,AppInstallLogs为列表 var itemcoll = datacontent.AppInstallLogs; foreach (var item in itemcoll) { Console.WriteLine("ID:{0} - 标题:{1}", item.Id, item.标题); } } 5、测试结果,如下图:

SharePoint 页面中如何添加.Net代码
在SharePoint页面库里的页面中,添加.Net代码,只需修改一下相应应用程序的web.config文件,即可; 在web.config里面的<PageParserPaths>节点,加入一行配置文件即可:<PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" /> a、VirtualPath :要添加Net代码的自定义页面的URL,"/*"为全站; b、CompilationMode :对自定义页面里的.net 托管代码编译; c、AllowServerSideScript :设置自定义页面是否支持服务器端执行的脚本;(web.config添加节点截图) 在SharePoint网站页面库(SitePages)中,新建一个aspx页,添加Net代码,如下图:(SharePoint Designer中修改aspx的代码)

SharePoint 如何使用代码为页面添加WebPart
传统的SharePoint实施中,我们通常会创建SharePoint页面,然后添加webpartzone,而后在上面添加webpart;但是有些情况下,也要求我们使用代码,将webpart添加到相应webpartzone中,下面,简单介绍下如何操作。 操作其实很简单,大致原理是:用对象模型找到要添加webpart的页面,然后找到webpart,指定webpartzone的Id,配置一下WebPart,更新页面就可以了。在这里,我就简单粘贴一下代码和截图了。 1、 我是新建一个控制台程序,就不截图凑篇幅了;在里面添加两个方法; 方法一:public static void addWebpart(string SiteUrl, string PageUrl) 简介:根据页面地址和站点地址,找到这个需要添加webpart的页面,并把webpart加进去; 方法二:public static System.Web.UI.WebControls.WebParts.WebPart CreateWebPart(SPWeb web, SPLimitedWebPartManager webPartManager) 简介:去webpart库中,找到我们的webpart; 2、 简单截下图,大家看看,顺便看看引用的头文件; 3、 两个方法的源代码,如下: