推荐阅读
利用VBA为Excel添加更多的打印功能
大家知道,Word可以进行多种方式打印,如打印奇数页、打印偶数页、打印当前页等。而Excel的各种版本一直没有这些功能,从节约纸张、提高打印效率方面来看,这无疑是一个小小的遗憾。我们可以通过自定义功能区来,用VBA来编写一个加载宏,实现以下多种打印功能,点击此处打开源文件下载页面(需注册本站会员)。 1.打印工作表的奇数页或偶数页。 2.打印当前页,即当前选定单元格所在的页面。 3.双面打印。一面打印完毕后,只需将全部打印纸取出,将出纸方向改为进纸方向重新放入打印机,再单击提示对话框的“确定”按钮,即可打印全部纸张的另一面。 具体操作步骤如下。 一、新建加载宏文件 由于使用了VBA,首先必需将Excel的宏安全性设置为“启用所有宏”。 打开Excel 2007,新建一个Excel文件,将文件另存为“其它格式”,保存类型选“Excel加载宏(*.xlam)类型”,文件名为“双面打印.xlam”,并修改保存位置到桌面。加载宏类型的文件可以在Excel启动时自动加载,其功能对所有工作簿都起作用,而不是针对某一个工作簿。为便于以后操作,可以暂时将文件保存在桌面上,然后关闭Excel 2007。
点击Win10文件资源管理器按钮默认打开“库”的设置技巧
引入的“库”概念一改大家习惯使用多年的磁盘、分区的概念,让不同磁盘分区中的文件和文件夹也可以汇集到一个目录下。所以有用户在接触到“库”之后就爱不释手,可是在Windows10中微软又弱化了“库”的存在,不但点击任务栏中的文件资源管理器按钮默认不再打开“库”,甚至连导航窗格中默认都不再显示“库”。之前已经与大家分享了在Win10文件资源管理器导航窗格中显示“库”的方法,今天再与大家分享一下如何实现点击Win10文件资源管理器按钮后默认打开“库”的技巧。在Windows10中,点击任务栏中的文件资源管理器按钮默认打开的是“快速访问”。如果你之前已经修改为打开的是“此电脑” ,那么现在请改回来。然后按 Win + R 快捷键调出“运行”对话框,输入“regedit”,确定,打开“注册表编辑器”,在左侧列表中定位至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HomeFolderDesktop\NameSpace\DelegateFolders在DelegateFolders项下新建一个名为{031E4825-7B94-4dc3-B131-E946B44C8DD5}的项。如果你使用的是64位Win10系统,那么请继续定位至以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Wow64Node\Microsoft\Windows\CurrentVersion\Explorer\HomeFolderDesktop\NameSpace\DelegateFolders按同样的方法在DelegateFolders项下新建一个同样名为{031E4825-7B94-4dc3-B131-E946B44C8DD5}的项。关闭注册表编辑器,然后再点击任务栏中的文件资源管理器按钮,此时打开的窗口中的“常用文件夹”下即可显示所有的“库”项目。
Excel2003拆分冻结编辑窗格教程
Office Excel 2003 是一种电子表格程序,可提供对于 XML 的支持以及可使分析和共享信息更加方便的新功能。您可以将电子表格的一部分定义为列表并将其导出到 Microsoft Windows® SharePoint™ Services 网站。Excel 2003 中的智能标记相对于 Microsoft Office XP 中更加灵活,并且对统计函数的改进允许您更加有效地分析信息。下面小编给大家推荐的是关于Excel 2003 的教程视频,欢迎大家进行观看学习。
快速掌握Excel中的常用函数的方法
谈虎色变,人之常情。然而,在企业自动化办公环境中,谈及Excel函数,也将会令大部分工作人员眉头紧锁。下面就让Excel 2010为您舒展眉头,还给您开心面孔。(1)在Excel 2010工作簿中,切换到“公式”选项卡,在“函数库”选项组中,您可以清晰看到常用的几类函数库,如“文本”、“财务”、“日期和时间”等,从而节省您查找函数的时间。(2)单击某个函数库按钮,并将鼠标指针停留在下拉列表中的某个函数上,即可看到相应的提示信息,利用它您可快速地掌握该函数的语法结构及其功能。 (3)当您不知道应该使用哪个函数来完成某个任务时,可以通过单击【插入函数】按钮打开“插入函数”对话框,在这里您只需输入完成目标任务的简短说明,再单击【转到】按钮,便可快速地搜索到相关函数。 (4)选中目标函数将其插入到单元格中,将自动打开“函数参数”对话框,在这里提供了该函数的所有参数的说明信息及该函数的计算结果,这样您便可以更轻松地掌握和使用该函数了。 推荐阅读:使用频率最高的36个Excel函数的功能及使用方法
最新发布
Sharepoint 如何使用 Stsadm Installing或 Uninstalling features
一.安装部署Feature 在使用Stsadm命令前,可以参考此文章Sharepoint学习笔记-- 如何在系统Path中添加STSADM的快速引用(Add STSADM in path) 以下是操作步骤: 1.把Wsp文件拷贝到你要部署的服务器指定目录下eg: D:\ Sp2010\Wsp\Myfeature.wsp 2.以Administrator方式进入命令提示窗口 command line (Run -> cmd ) 3.添加 solution: stsadm -o addsolution -filename {PATH\WSPFILENAME} ( eg. stsadm -o addsolution -filename D:\ Sp2010\Wsp\Myfeature.wsp) 4.部署solution: stsadm -o deploysolution -name {WSPFILENAME} -url {SITEURL} –allowgacdeployment -immediate ( eg. stsadm -o deploysolution –name Myfeature.wsp -url http://myserver-Sp1:2010 –allowgacdeployment –immediate )
如何让Sharepoint2010网站返回详细错误信息
通常默认的情况下,Sharepoint网站如果发生错误,它会先将错误信息写入日志,然后给用户返回Generic error(普通错误信息),而此类概要信息这对我们程序人员和维护人员就不够用了,如何让网站返回真实的明细错误信息呢,我们就需要对网站的Webconfig文件做如下修改: 1. SharePoint节-->SafeMode--->@CallStack attribute to true. 2. System.Web节-->CustomErrors-->@Mode attribute to Off. 3. System.Web节Compilation-->Debug mode to true. 作了上述三处修改后,你就即可以使用attach to W3WP.exe并让你的code 跑在debug mode,也能够看到真实的明细错误信息了,需要注意的是你不能在你的生产环境中做这种修改。
Sharepoint 关于Element.xml中Ghostable与GhostableInLibrary属性设置
你可能在处理Sharepoint的element manifest file时会遇到File节中的Type属性的设置,此属性有两个可选项:Ghostable与GhostableInLibrary。 如果你不设置它,则默认的会为"Unghostable"。此属性的设置到底是什么意思呢? 一、Ghostable与GhostableInLibrary: 当你设置了它们时,此File就会在WFE(Web Front End服务器(WFE))的Cache中驻留,虽然都是驻留,但在处理方式上有差异 1、如果你设置的值为GhostableInLibrary,则此File会被作为特定的List的Item来对待,所谓特定的List是指此List的Base Type是Document Library,所谓的对待方式就是你可以Check-in, Check-out,Version history等等Document Library List的Item应该具有的操作方式。 2、而如果你设置的值为Ghostable,则此File只会被作为普通的List Item来对待。 而Cache的工作方式是,例如:你修改了Sharepoin某个页面的内容,Sharepoint要做的事情就是把修改前后发生变化的那部分及时保存到database中,下次再显示此页面时,就会把cache在WFE Memory中的原页面内容与从database中取出的变化部分进行整合,从而创建出修改后的页面内容然后呈现到客户端。 你可以做一个测试,在Sharepiont网站中创建一个Custom List,此List不继承自Document Library,然后创建一个Item级的Feature,在其Element.xml中采用GhostableInLibrary设置,把此Feature 部署到你创建的Custom List中,你会发现在此Custom List中Items中你找不到你刚才部署的Feature,原因很简单,因为此Custom List不是Document Library类型的List,而其Item Feature的部署又采取的是针对 Documenty Library List类型的部署方式,所以就此产生了所谓的"Ghost" Item。如果把刚才创建的Feature修改为Ghostable方式,重新部署,你就会在你的Custom List中找到你部署的Feature了。 二、而如果你不设置Type值,则其工作方式就是"Unghostable" 即:此File不再Cache在WFE的Memory中,而是全部保存到database中,下次要呈现时,就全部从database中去取出来。
如何找到SharePoint List的Template ID
我们可以利用Visual Studio2010结合owssvr.dll来找到我们指定的Sharepoint List所使用的Template的ID值。 OWSSVR.DLL实际上是一个在IIS中注册了的ISAPI extension, 它的方法可以直接通过对/_vti_bin/owssvr.dll的Http访问来调用. 许多Office应用程序(Word, Excel, InfoPath, SharePoint Designer等)就是通过对OWSSRV进行直接的http调用才完成于SharePoint服务器之间的远程整合,而此处我们则要用到它来实现寻找Template ID的目的。 具体步骤如下(我们以确定某个WebPart Gallery的List的Template ID为例): 一、使用Visual Studio2010确定List 的ID 在Visual Studio的Server explorer,新添加一个SharePoint connection,令此连接指向你的Sharepoint网站,eg http://sp2010/.此Server explorer会给你显示出这个Sharepoint Farm的全部结构。虽然其内容是只读的,但对我们而言已足够了。在此结构内,找到我们需要的Sharepoint List(此处是一个Webpart Gallery),显示出它的Properties,在右侧的属性栏,找到ID的值(eg:9f7d064f-d9s8-62f1-8a4f-b02c9f4c259k),Copy下来备用。 二、使用OWSSVR.DLL确定Template 的ID 根据前面取得的List ID,使用OWSSVR来取得其Template的ID,方法是:打开IE,在URL中输入下如下地址(还记得上面Copy的ID吧,把它放在地址的最后面):owssvr.dll http://sp2010/_vti_bin/owssvr.dll?Cmd=ExportList&List=9f7d064f-d9s8-62f1-8a4f-b02c9f4c259k 这样,你会取到一个 XML文档,在此文档中你就可以找到你想要的东西了。(如下面XML内容的红色部分) List Name="{9f7d064f-d9s8-62f1-8a4f-b02c9f4c259k}" Title="Web Part Gallery" Description="Use this Web Part Gallery to store and retrieve Web Parts. The Web Parts in this gallery are available to this site and all sites under it. To preview a Web Part, click its title." Direction="0" BaseType="1" ServerTemplate="113" Url="_catalogs/wp" HiddenList="TRUE" DisableAttachments="TRUE" FolderCreation="FALSE" AlwaysIncludeContent="TRUE" RootWebOnly="TRUE" Catalog="TRUE" AllowDeletion="FALSE" BrowserFileHandling="permissive" NoCrawl="TRUE" Version="1"> - <MetaData> - <Views> + <View Name="{283335B7-DE62-4316-B3EF-14A46B17BF0F}" DefaultView="TRUE" Type="HTML" DisplayName="All Web Parts" Url="_catalogs/wp/Forms/AllItems.aspx" Level="1" BaseViewID="1" ContentTypeID="0x" ToolbarTemplate="WebPartGalleryViewToolBar" ImageUrl="/_layouts/images/wlicon.png">
SharePoint 如何开启访问请求
1、通常,我们进入SharePoint 2013站点,如果没权限会提示该站点未被共享,而没有切换账号或者申请访问,实在是很流氓;其实,SharePoint为我们提供了访问请求页面,但是可能需要手动开启; 2、如下图,正是SharePoint的访问请求页面,我们可以发送请求原因; 3、首先进入网站设置,然后点击网站权限,也就是Site Permission,如下图: 4、在进入权限设置以后,Ribbon菜单上有Access Request Settings,也就是访问请求设置,如下图: 5、进入以后,勾上允许即可,当然还可以发送邮件,输入Email地址,我这里因为没有配置邮件服务,所以没设置;
SharePoint 如何为 单一页面赋设计权限
本文介绍SharePoint的使用中,断开单一页面权限,给用户编辑权限以及操作中遇到的问题,希望给相关需要的人一个参考。 1、首先进入页面库,找到我们的页面,进入共享,如下图: 2、在弹出的窗口中选择高级,如下图: 3、在进入权限编辑页面,首先断开当前页面的权限继承,如下图: 4、然后勾选所有继承的权限,删除,如下图: 5、而后点击Grant Permission,也就是授权,如下图:
SharePoint 中如何利用代码创建列表查阅项字段
1、首先,打开VS创建两个List Definition,分别是Address和City,如下图: 2、City列表里修改Title为City Name,其实内部名称还是Title,注意一下: 3、给City的列表实例,添加几个值,用来测试使用,如下: 4、在Address列表里添加几个字段,分别是CityName(LookUp类型)和HomeAddress(Single Line of Text),如下: 5、查看Address列表的Schema.Xml,尤其是Fields节点,也就是字段,如下图:
SharePoint 图像呈现形式介绍
由于图像呈现形式依赖 SharePoint Server 2013 中的其他功能,因此需确保您满足本节中的先决条件,才能执行本文中的过程。先决条件包括: • 发布网站集 您要在其中添加图像呈现形式的网站集必须已事先使用发布门户或产品目录网站集模板进行创建。或者,您必须在要使用图像呈现形式的网站集上启用发布功能。有关详细信息,请参阅 TechNet 库中的发布到 Internet、Intranet 和 Extranet 网站的概述。 • 配置的 BLOB 缓存 基于磁盘的 BLOB 缓存用于控制二进制大型对象 (BLOB)(例如常用图像、音频和视频文件以及用于显示网页的其他文件(例如 .css 文件和 .js 文件))的缓存。必须在要在其中使用图像呈现形式的各个前端 Web 服务器上启用 BLOB 缓存。如果未启用 BLOB 缓存,则始终使用原始图像。有关详细信息,请参阅 TechNet 库中的为 Web 应用程序配置缓存设置。 • 资源库(推荐) 可以使用资源库模板来设置可轻松存储、组织和查找富媒体资产(如图像、音频或视频文件)的库。有关详细信息,请参阅 Office.com 上的设置用于存储图像、音频或视频文件的资源库。 1、我的测试站点,就是发布站点,跳过第一条先决条件;配置BLOB缓存,打开端口下的Web.config,找到如下节点,将enable设置为true: 完整的节点:<BlobCache location="C:\BlobCache\14" path="\.(gif|jpg|jpeg|jpe|jfif|bmp|dib|tif|tiff|themedbmp|themedcss|themedgif|themedjpg|themedpng|ico|png|wdp|hdp|css|js|asf|avi|flv|m4v|mov|mp3|mp4|mpeg|mpg|rm|rmvb|wma|wmv|ogg|ogv|oga|webm|xap)$" maxSize="10" enabled="true" /> 2、进入网站设置,找到Look and Feel中Image Renditions,点击进入: 3、点击Add new item来添加一个呈现形式,如下图:
SharePoint Iframe 报错“此内容不能显示在一个框架中”
在之前的SharePoint站点iframe引用中,我们遇到过下面的问题,就是其它系统或者不通环境的SharePoint站点,引用SharePoint页面会报错“此内容不能显示在一个框架中”,之前我们采取了解决方案的办法。 今天,无意中翻看msdn,发现了更加简便的方法,分享给大家。原理介绍 在大部分情况下,如果网页在响应中发送 X-Frame-Options HTTP 头,则该网页将无法在框架中显示。默认情况下,SharePoint 网页包含 X-Frame-Options 头。如果使用应用程序 Web 承载的 SharePoint 网页,您可能会遇到以下错误(如上图所示):"此内容无法在框架中显示"。This content cannot be displayed in a frame To help protect the security of information you enter into this website, the publisher of this content does not allow it to be displayed in a frame. What you can try: Open this content in a new window 请记住,当网页在框架中显示时,特定方案易受"点击劫持"攻击。请仔细评估您的应用程序部件方案,以确保不存在点击劫持攻击风险。 如果在应用程序 Web 中承载的页面不易受点击劫持攻击,则您可以使用 AllowFraming Web 部件抑制页面响应中的 X-Frame-Options 头。下面的代码示例展示如何在 SharePoint 页面中使用 AllowFraming Web 部件。 <webpartpages:allowframing id="AllowFraming1" runat="server"/> 解决方法 使用SharePoint Designer打开该页面(特别的,修改的是要被iframe方式引用的页面)的页面布局,加入如下图代码:
SharePoint 如何使用查阅项实现联动下拉框
SharePoint列表使用中,经常会用到下拉框,而有些特殊的需求,会用到联动的下拉框,在SharePoint中默认没有这样的字段,所以如果实现,我们需要自己想办法。 这里,我们介绍如何使用JQuery+JavaScript客户端对象模型实现,下面让我简单介绍下实现的全过程。 1、创建基础列表CityList,保存的是城市名称,使用默认字段Title; 2、列表CityList的所有栏,我把Title字段的名称改为了City Name,如下图: 3、创建基础列表AreaList,用于保存所有区和关联的城市,如下图: 4、列表AreaList的所有栏,这里Title是区的名称,CityName是查阅项,关联自城市列表,如下图: