转:http://hi.baidu.com/sygwin/item/f99600849d51a12b110ef3eb 创建一个可视WebPart,并拖放一个label控件到ascx文件上,用于显示结果,将lable的text属性设为空,具体过程就不在详述.下面是ascx.cs中的代码,如下: protected void Page_Load(object sender, EventArgs e)         {             StringBuilder output = new S…
通过使用 PowerPoint Automation Services,可以从 PowerPoint 二进制文件格式 (.ppt) 和 PowerPoint Open XML 文件格式 (.pptx) 转换为其他格式.例如,您可能需要将一批 PowerPoint 97–2003 文件升级到 Open XML 演示文稿文件.您还可以在“编辑”菜单中创建自定义操作,以允许用户按需创建 PDF 版本的演示文稿. 一.效果演示: 1.新建一个ppt文档(office 2013,后缀pptx),添加内容,…
写在前面 最近对文档库的知识点进行了整理,也就有了这篇文章,当时查找这些接口,并用在实践中,确实废了一些功夫,也为了让更多的人走更少的弯路. 系列文章 sharepoint环境安装过程中几点需要注意的地方 Rest API的简单应用 rest api方式实现对文档库的管理 通过WebClient模拟post上传文件到服务器 WebHttpRequest在sharepoint文档库中的使用 [sharepoint]Rest api相关知识(转) [sharepoint]根据用户名获取该用户的权限…
在Sharepoint 文档库中,当点击库中的一个Excel文件时,Sharepoint默认为转跳到Excel Services上,无论是Sharepoint 的是否开启了Excel Service,当没有开启Excel Service功能时,将会提示Excel Service 打开文件失败.出现”很抱歉,完成您的请求出现错误“ . 问题现象 定位原因 查看测试Excel 的Html元素,可以看到标签上有onclick 和 onmousedown事件. <a class="ms-listl…
使用MWeb for Mac专业的 Markdown 编辑写作软件,可以让你随时记录自己的想法,灵感,创意,为您的工作节省宝贵的时间.本篇文章带来的是MWeb for Mac如何在文档库中快速搜索使用教程. MWeb for Mac(专业的 Markdown 编辑写作软件)激活版详细内容 快速搜索是 3.x 新增的功能,用于对文档库或外部模式引入的文件夹的 Markdown 文件进行全文搜索.使用快速搜索非常简单,在文档库界面或者外部模式界面按 CMD + O 键即可.文档库的快速搜索如下图是文…
背景:接到一个项目,要求文档管理,当然文档库就可以了,但是要求文档需要大家去读,读完以后还可以发表评论,这Moss貌似就有点困难了.和同事一起合计,想来想去也没有太好的办法,后来想到传统开发,两个表的级联,就想到了文档库和列表库通过一个字段进行级联,废话不多说了,进入正题. 1. 首先,新建一个文档库,这不是废话么:然后,再建一个列表库用来保存文档的评论:当时我在想,对于一个文档什么才是唯一的,后来想到,这么简单,不就是ID么,又是废话了,呵呵.我们要做的就是通过文档库中文档的ID进行级联. 2…
复现过程 首先,我创建了一个基于Picture Library的图片文档库,名字是 Pic Lib 创建完毕后,我点击它的Upload 下拉菜单,点击Upload Picture按钮 在弹出的对话框中点击 Upload Multiple Files按钮 结果返回了下面的错误页面 如果查看浏览器左下角还会发现JavaScript错误信息,全文如下: User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Tride…
在SharePoint的使用中,我们经常需要定制SharePoint的一系列菜单,这里就包括ECB菜单,下面,我们简单了解一下ECB菜单如何定制,以及原理. 1.正常情况文档库的ECB菜单如下图: 2.我们首先复制如下js,然后在页面上添加引用 <script src="/_layouts/15/CORE2.JS" type="text/javascript"></script> 3.隐藏查看/编辑属性: 效果如下图: 4.隐藏工作流 效果如…
前言 本文介绍如何在Office 365中创建文档库,以及文档库的一些基本设置. 正文 通过登录地址登录到Office 365的SharePoint Online站点中,我们可以在右上角的设置菜单中,选择添加应用程序: 或者,进入网站内容,选择添加应用程序,二者的效果是一样的: 添加应用程序的时候,我们选择文档库: 然后,在弹出的菜单中输入一个名称,也就是文档库名称: 当然,我们同样建议大家,先输入英文名称,然后修改为中文名称,这样,更加方便识别: 创建完毕,会返回网站内容页面,我们可以找到新创…
写在前面 由于sharepoint服务器上的站点采用的域用户windows认证的方式登陆,而app项目虽然能够提供用户名和密码,但客户是不愿意在网络上这样传输的.所以给提供了使用ssl证书认证的方式.而webhttprequest和sharepoint的Client object model 的结合还是蛮靠谱的,这里将采用这两种方式,带上证书发送请求进行上传文件. 核心代码 /// <summary> /// 上传文件 /// </summary> /// <param na…
方法一: <QueryOptions> <ViewAttributes Scope="Recursive" /> </QueryOptions> 方法二: <View Scope="RecursiveAll"> <Query> <Where>...</Where> </Query> </View>…
转:http://www.cfanz.cn/?c=article&a=read&id=40924 最近公司在知识库中,有一个需求,就是想要给文档添加评论功能,在sharepoint 2010 默认文档库中,是没有这个功能的,这次主要是记录一下,如何实现这样的功能. 其实sharepoint自带有一个webpart部件叫记事板,它可以帮助我们实现这个功能. 1.在文档的编辑属性中,添加一个记事板部件. 添加后,效果如下. 现在就可以在记事板当中,发布评论了,我们在记事板中输入:京微科技,微软…
记录一下如何在sharepoint server 2013文档库中,使用eventhandle控制文档库document library的条目item权限. ///<summary> ///已添加项. ///</summary> public override void ItemAdded(SPItemEventProperties properties) { base.ItemAdded(properties); SPSecurity.RunWithElevatedPrivile…
一.需求分析 公司需要将存在于旧系统(TFS)所有的文档迁移至新系统(SharePoint 2013).现已经将50G以上的文档拷贝到SharePoint 2013 Server上.这些文档是一些不规则的资料,除了常见的Office文件.PDF,还包括图片.RAR等,甚至还包括一些快捷方式(.link)这类的"脏数据".除此之外,这些存在于TFS中的文档,名称也是"不规则",即包含了SharePoint 2013文档命名不支持的字符如"&"…
本文概况 阅读时间: 约2分钟 适用版本:SharePoint Server 2010及以上 面向用户:普通用户,管理员 难度指数:★★☆☆☆ 在日常工作中,总有一些常用的文档需要经常打开查看,其实我们可以使用Outlook连接SharePoint中的文档库,自动下载文档并将同其他邮件目录一起显示在导航区域,而且可以直接在Outlook中查看预览文档内容,就像查看邮件一样方便.当有新文件上传或文件有更新,文件变动也将同步显示在Outlook中,也可以点击在Outlook中的文件夹直接跳转到浏览器…
默认情况下,点击文档库中的文件是在当前浏览器中打开的(如果你设置的是在客户端软件打开,则不符合本文情况).那么如果让他在新窗口中打开呢? 这里需要借助jQuery,关于如何将jQuery集成到Sharepoint中,请参考:http://hi.baidu.com/sygwin/blog/item/95cc99ca0ba88a9dc817682b.html 完成jQuery引用后,打开文档库页面(AllItems.aspx),编辑该页面(网站操作--编辑网页),添加一个“内容编辑器web部件”,将…
转:http://biancheng.dnbcw.info/linux/441643.html 这次主要是记录下,如何来创建文档内容类型,例如新建文档的时候,可以选择不同模板,有word,excel文档格式等等,在做文档管理里面有一个功能,就是在线新建文档,由于文档类型和模板非常多,如何很方便的选择其中一个模板来创建,例如excel文档模板. 1.在网站操作中,选择网站设置 进入网站设置页面,在"库"中选择网站内容类型 进入网站内容类型页面,点击创建 进入创建页面,填写名称为excel…
我们在使用sharepoint 2013的文档库或者资源库的时候,经常会需要用到使用“资源管理器”来管理文档,但是有时候,点击“使用资源管理器打开”,会提示如下错误: 在文件资源管理器中打开此位置时遇到问题,将此网站添加到受信任站点列表,然后重试. 英文的报错是: We're having a problem opening this location in file explorer. Add this web site to your Trusted Sites list and try a…
文件操作应用场景: 如果你的.NET项目是运行在SharePoint服务器上的,你可以直接使用SharePoint服务器端对象模型,用SPFileCollection.Add方法 http://msdn.microsoft.com/zh-cn/library/ms454491%28office.12%29.aspx 如果不在同一台机器上,并且你的SharePoint是2010,你可以使用.NET客户端对象模型,用FileCollection.Add方法 http://msdn.microsoft…
当我们在SharePoint网站文档库中新建文件夹时包含了~ " # % & * : < > ? / \ { | }字符时(一共15个), 或者以.开头或者结束,或者包含连续的.(加上.16个) 会得到如下图的提示:…
前言 当O365越来越流行的时候,大家往往更多使用的是传统的Office功能,有太少订阅用户能触及到O365的一个非常棒的功能,叫做SharePoint online. 下面,我们就以图文并茂的方式,详细的介绍一下SharePoint online中非常有用的一个应用程序 – 文档库. 1.登陆进入O365的首页,我们可以看到Office Online的诸多应用,我们主要介绍的是网站应用(SharePoint Online),点击如下图红框的网站,进入网站模块: 2.SharePoint Onl…
问题表现: SharePoint 2013 爬网后,搜索一个文档,虽然搜到了,但是显示有点问题,如图: 原因分析: 造成该问题的原因是,该文档除了本身有一个名称外,在文档metadata的title属性也有一个标题,常见于模板文档.查看metadata标题的方法是.右键文档---属性----Detail 而sharepoint在爬网的时候,会优先爬取metadata中的这个title. 解决方法: 第一步: 安装sharepoint sp1补丁,然后在管理中心的Search service ap…
在文档库中添加itemadded 后,在上传文件后,会自动打开文档属性的编辑页面,在保存的时候就会报错,说这个文档已经被编辑过了.这是应为默认itemadded实践是异步执行的,会在edit页面打开之前就把属性更新完了,知道在保存的时候,属性不一致. 两种解决方法: 1: 使用item.sysupdate(false). 这个false参数非常重要. 2:将handler的执行变为非异步执行,编辑element.xml文件,如下红色部分: <Receiver><Name>AutoD…
打开文档库-> 选择文件夹-> 在Ribbon中选择“库(list)”-> 在右边可以看到打开方式-> 选择用资源管理器打开-> 在新打开的资源管理器中可能实现对文夹的拖放! 如果不能够打开资源管理器,说明环境配制还有问题,解决方案如下: 1. 把站点加入受信任的站点中: 取消勾选“对该区域中的所有站点要求服务器验证(https:)(s)” ; 2. 下载并安装补丁包(http://support.microsoft.com/kb/2846960/zh-cn),选择支持的版本…
在这里使用截图的方式简单描述两个问题:设置SharePoint Server文档库权限和文档库中的文件夹权限 一.设置SharePoint Server文档库权限 Figure 1 - 打开文档库后,在Ribbon上选择"库设置" Figure 2 - 选择"此文档库的权限" Figure 3 - 定制继承权限后,才能为文档库单独设置权限,否则会集成SharePoint站点的权限   二.设置SharePoint Server文档库中文件夹的权限   Figure…
MWeb Lite 版的文档库中的文档要搬到 MWeb 正式版中,如果 Lite 版的文档中没有图片或者只有少量图片,可以用导入导出为 Markdown 的方法. 否则的话请用以下方式(注意下面这个方法会将 MWeb 正式版的所有内容都换为 Lite 版): 1. 打开 Lite 版文档库文档所在的文件夹 如上图,选择 Lite 版文档库中的任何一篇文章,右键标题栏,从图中可以看到这个文档的保存位置,选择 MWeb 并点击,会打开 Lite 版文档库中的文档所保存的位置,会打开如下图的 Find…
前言 老大任务,做一个读取文档库把里面的每一条数据添加权限.挺起来很简单,但是做起来,还是很简单,哈哈.因为我没有接触过这些代码,所以得不断的请教了.大题明白了,简单实现了一下,应用控制台先做了一下简单的功能,里面有写死的,但是完全可以写活. 代码部分 //读取网站集            SPSite site = new SPSite ("http://localhost");             SPWebApplication webApp = site.WebApplic…
写在前面 刚入职一家新公司,在对接app的时候需要获取到某公司的sharepoint上面的文档库,获取文档库列表,团队文档库中的文件和文件夹列表,个人文档库中的文件文件夹列表,及在app端进入文件夹的时候需要获取该文件夹下的文件及文件夹列表,对文件的上传下载等操作. 对rest api的使用,完全是小白,具体也不知道怎么实现,在编写过程中查找了很多资料,发现这方面的资料极其少,也有可能是对自己对这个技术完全的不了解,所以在查找方向上面有问题.最后算是实现了上面的功能,这里做一下记录,以及提供一些…
本文讲述在SharePoint2013 中使用文档库Scheduling (计划公布功能)的步骤和注意的事项. 文档库Scheduling (计划公布功能) 用于设定当文档通过审批后特定的时间区间内才干够被普通用(非管理员,审批人员和作者)户看到.也就是说要启用Scheduling,必须先启用文档库的内容审批和小版本号控制.这是官方文档的说法,可是笔者注意到除此之外Draft Item Security要设置成Only users who can approveitems (and the au…