在上一篇文档
《MOSS 2007应用日记(29)——如何把Excel发布为列表》中,通过使用Excel 2003,可以把一份表格发布到MOSS列表上,并可以做到双向同步。但是如果我们使用的客户端是Excel 2007,“发布列表”功能却被取消了,如果要使用Excel 2007发布列表,需要做一些设置。
首先需要下载一个插件:
点击下载插件
下载解压后,运行该exe文件,会提示你指定一个路径解压,最后得到一个“SynchronizeWSSandExcel.xlam”文件。
一、加载宏
打开Excel 2007,点击“office按钮”,点击“Excel 选项”。
![](http://botu.bokee.com/photodata2/2008-6-8/010/917/482/16926073_png/16926073.png)
点击“加载项”,确认选中的是“Excel加载项”,单击旁边的“转到”按钮。
![](http://botu.bokee.com/photodata2/2008-6-8/010/917/482/16926074_png/16926074.png)
在“加载宏”窗口中点击“浏览”按钮,找到“SynchronizeWSSandExcel.xlam”文件。加载后会新增一个新的加载宏。
![](http://botu.bokee.com/photodata2/2008-6-8/010/917/482/16926075_png/16926075.png)
二、使用Excel 2007发布MOSS 列表
在Excel 2007中建立一个表,点击“套用表格格式”,随便选中一个格式。
![](http://botu.bokee.com/photodata2/2008-6-8/010/917/482/16926076_png/16926076.png)
在出现的“设计”选项卡中,可以看到新增了一个命令“Publish and allow Sync”,点击该命令。
![](http://botu.bokee.com/photodata2/2008-6-8/010/917/482/16926077_png/16926077.png)
弹出一个设置窗口,在“Addess”文本框中输入要发布列表的网站,这里输入“[url]http://moss07/xz[/url]”。
在“Name”文本框中输入列表的名称,这里输入“Winos 通讯录”。
在“Description”文本框中输入相关描述信息,这里输入“Windows中文站”通讯录。
最后点击“Pubilsh”发布该列表。
注:Excel 2003发布列表成功后,会有一个提示框,并给出列表的链接地址。而这里发布后没有任何提示。
![](http://botu.bokee.com/photodata2/2008-6-8/010/917/482/16926078_png/16926078.png)
登陆到网站上,在列表中可以看到新建的“Winos通讯录”列表。
![](http://botu.bokee.com/photodata2/2008-6-8/010/917/482/16926084_png/16926084.png)
打开该列表后,可以看到发布的情况。
注:Excel 2003发布的列表,默认是使用“数据表”视图。而这里默认是使用“标准”视图。
![](http://botu.bokee.com/photodata2/2008-6-8/010/917/482/16926086_png/16926086.png)
回到Excel文件中,我们修改其中一个单元格,然后点击右键,在菜单中选择“表格”,会看到有一个“与SharePoint同步”的命令。点击该命令可以同步列表。
![](http://botu.bokee.com/photodata2/2008-6-8/010/917/482/16926087_png/16926087.png)
返回列表可以看到同步后的效果。
![](http://botu.bokee.com/photodata2/2008-6-8/010/917/482/16926088_png/16926088.png)
最后,可以把创建的Excel文档保存在本地以便在需要的时候和MOSS上的列表进行同步。(注意:Excel文件必须保存为“Excel97-2003工作薄”格式。)
说明:使用该加载宏可以让Excel增加发布列表的功能,但是这个功能只适合在创建一个Excel文件后发布时使用。如果我们要链接一个已经存在的列表,并进行同步,会发现无法看到有“与SharePoint同步”的命令。要如何才能做到这个功能,留待下一篇文档做说明。
转载于:https://blog.51cto.com/yourcouner/87686