專利名稱:電子表格對象的無代碼共享的制作方法
技術領域:
本發(fā)明涉及電子表格對象的無代碼共享。
背景技術:
許多人利用電子表格來與數(shù)據交互。用戶通常以所期望的配置將數(shù)據布置在ー個或多個電子表格工作簿內。然而,共享該信息可能是麻煩的過程。例如,可以需要做出工作簿的副本或工作簿的各部分的副本并將這些副本用電子郵件發(fā)送給其他用戶;可能需要設置許可;這些副本可能未到達所有所打算的接收者;以及多個副本可產生不一致的數(shù)據。概述提供本發(fā)明內容以便以簡化的形式介紹將在以下具體實施方式
中進ー步描述的 ー些概念。本發(fā)明內容并非旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。一種用戶界面,該用戶界面在被選中時觸發(fā)電子表格中的電子表格對象與所選網絡服務(例如社交網絡、博客、或其他某個網絡位置)的自動共享。例如,可以使用該用戶界面來選中電子表格的要共享的單元格、表格、數(shù)據透視表、圖表和其他對象。當使用該用戶界面選中電子表格對象并將其指示為共享吋,將該電子表格自動地保存到網絡共享,為該電子表格設置許可以共享所述電子表格對象,并且與所選網絡服務共享所述電子表格對象。例如,用戶可以通過如下方式與社交網絡站點共享圖表右鍵點擊電子表格內的該圖表;以及選中與該社交網絡站點共享該圖表的選項。在電子表格對象被共享以后對該電子表格做出的改變可以反映在網絡服務上的電子表格對象中。
圖1示出了一示例性計算環(huán)境;圖2示出了用于與網絡服務無代碼地共享電子表格對象的系統(tǒng);圖3示出了包括可以被共享的不同電子表格對象的電子表格;以及圖4示出了用于共享電子表格中的電子表格對象的過程。
具體實施例方式現(xiàn)將參考附圖來描述各實施例,在附圖中類似的標號代表類似的元素。具體地,圖 1和相應的討論旨在提供對在其中可以實現(xiàn)各實施例的合適計算環(huán)境的簡要、概括描述。一般而言,程序模塊包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據類型的例程、程序、組件、數(shù)據結構和其它類型的結構。也可使用其它計算機系統(tǒng)配置,包括手持式設備、多處理器系統(tǒng)、基于微處理器或可編程消費電子產品、小型計算機、大型計算機等等。也可使用在其中任務由通過通信網絡鏈接的遠程處理設備執(zhí)行的分布式計算環(huán)境。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲器存儲設備兩者中。現(xiàn)在參考圖1,將描述在各個實施例中所利用的計算機100的說明性計算機環(huán)境。圖1所示的計算機環(huán)境包括計算設備,這些計算設備每個可以被配置為服務器、臺式或移動計算機、或者其他ー些類型的計算設備,并且包括中央處理單元5 ( “CPU”)、包括隨機存取存儲器9 ( “RAM”)和只讀存儲器(“ROM”) 10的系統(tǒng)存儲器7、以及將存儲器耦合至中央處理單元(“CPU”)5的系統(tǒng)總線12?;据斎?輸出系統(tǒng)存儲在ROM 10中,所述基本輸入/輸出系統(tǒng)包含幫助在諸如啟動期間在計算機內元件之間傳遞信息的基本例程。計算機100還包括大容量存儲設備 14,該大容量存儲設備14用于存儲操作系統(tǒng)16、電子表格11、電子表格應用對、其它程序模塊25、以及共享管理器沈,這將在下面予以更詳細的描述。大容量存儲設備14通過連接至總線12的大容量存儲控制器(未示出)連接到 CPU 5。大容量存儲設備14及其相關聯(lián)的計算機可讀介質為計算機100提供非易失性存儲。雖然此處包含的計算機可讀介質的描述針對諸如硬盤或CD-ROM驅動器等大容量存儲設備,但是計算機可讀介質可以是計算機100可以訪問的任何可用介質。作為示例而非限制,計算機可讀介質可包括計算機存儲介質和通信介質。計算機存儲介質包括以存儲如計算機可讀指令、數(shù)據結構、程序模塊或其它數(shù)據等信息的任何方法或技術來實現(xiàn)的易失性和非易失性、可移動和不可移動介質。計算機存儲介質還包括,但不限干,RAM、ROM、可擦除可編程只讀存儲器(“EPR0M”)、電可擦可編程只讀存儲器 (“EEPR0M”)、閃存或其它固態(tài)存儲器技木、CD-ROM、數(shù)字多功能盤(“DVD”)或其它光存儲、 磁帶盒、磁帶、磁盤存儲或其它磁性存儲設備、或能用于存儲所需信息且可以由計算機100 訪問的任何其它介質。計算機100可以使用通過諸如因特網之類的網絡18與遠程計算機的邏輯連接而在網絡化環(huán)境中操作。計算機100可以通過連接至總線12的網絡接ロ単元20來連接到網絡18。網絡連接可以是無線的和/或有線的。網絡接ロ単元20也可用于連接到其它類型的網絡和遠程計算機系統(tǒng)。計算機100還可以包括用于接收和處理來自多個其他設備的輸入的輸入/輸出控制器22,這些設備包括鍵盤、鼠標或者電子指示筆(圖1中未示出)。類似地,輸入/輸出控制器22可以提供到IP電話、顯示屏23、打印機或其它類型的輸出設備的輸入/輸出。如前簡述的那樣,多個程序模塊和數(shù)據文件可以存儲在計算機100的大容量存儲設備14和RAM 9內,包括適于控制計算機的操作的操作系統(tǒng)16,如華盛頓州雷蒙德市的微軟公司的WINDOWS SERVER或WINDOWS 7 操作系統(tǒng)。大容量存儲設備14和RAM 9還可以存儲一個或多個程序模塊。具體而言,大容量存儲設備14和RAM 9可以存儲包括電子表格應用M和程序模塊25的一個或多個應用程序。根據ー實施例,電子表格應用M是微軟 EXCEL電子表格應用。也可以使用其他電子表格應用。共享管理器沈被配置為允許共享電子表格內的一個或多個電子表格對象。共享管理器沈可以如所示那樣位于電子表格應用M外部,或者可以是電子表格應用M的一部分。另外,共享管理器26所提供的所有/ 一些功能可以位于電子表格應用M內部/外部。諸如共享菜單觀之類的用戶界面允許用戶選中要與網絡服務共享的ー個或多個電子表格對象。當用戶使用共享菜單觀選中要共享的電子表格對象時,共享管理器26執(zhí)行操作以自動地許可和與所選網絡服務17(例如社交網絡、博客或其他一些網絡位置)共享該電子表格對象。例如,可以使用共享菜單觀用戶界面來選中電子表格的要共享的單元格(cell)、表格、圖表和其他對象。當使用用戶界面選中電子表格對象并將其指示為共享吋,共享管理器將該電子表格保存在諸如網絡共享27之類的網絡共享中,為該電子表格設置許可以共享所述電子表格對象,并且與網絡服務17共享所述電子表格對象。例如,用戶可以通過如下方式與社交網絡站點共享圖表選中與電子表格應用M相關聯(lián)的共享菜單觀;以及選中在該社交網絡站點上共享該圖表的選項。存儲在網絡共享27上的電子表格連接到網絡服務17和計算設備100,使得在該電子表格被共享以后對該電子表格做出的改變任選地反映在網絡服務17上的電子表格對象中。圖2示出了用于與網絡服務無代碼地共享電子表格的系統(tǒng)。如所示那樣,系統(tǒng)200 包括計算設備1 (210)、計算設備バ220)、網絡共享230、電子表格服務器MO以及網絡服務 250。計算設備可以是任何類型的計算設備,這些計算設備被配置為執(zhí)行與同網絡服務共享ー個或多個電子表格對象相關的操作。例如,這些計算設備中的一些可以是移動計算設備(例如手機、平板計算機、智能電話、膝上型計算機等等)、臺式計算設備和服務器。一些計算設備可以被安排為提供基于云的在線服務(例如與電子表格在線交互);一些計算設備可以被安排為數(shù)據共享,ー些計算設備可以被安排在本地網絡中;一些計算設備可以被安排在可通過因特網訪問的網絡中,等等。計算設備通過網絡18被耦合。網絡18可以是不同類型的網絡。例如,網絡18可以是IP網絡、用于蜂窩通信的載波網絡等等。一般而言,網絡18用于在諸如計算設備1、計算設備2、網絡共享230、電子表格服務器240和網絡服務250之類的計算設備之間傳輸數(shù)據。計算設備1包括電子表格應用212、電子表格214、以及用戶界面216。如所示那樣,計算設備1被用戶用于選中ー個或多個對象以與諸如網絡服務250之類的網絡服務共享。網絡服務可以是社交網絡站點、博客、由服務主控的網頁、或者其他一些網絡位置。電子表格214包括可被選中以供與網絡服務共享的不同単元格/電子表格對象。 電子表格對象可以是電子表格內的任何數(shù)據/對象。例如,可以選中電子表格的単元格、表格、圖表和其他對象以供進行共享。共享用戶界面(UI) 216用于選中電子表格214內的一個或多個電子表格對象/単元格以進行共享??梢允褂靡环N或多種類型的一個或多個用戶界面來共享電子表格對象。 例如,UI 216可以是上下文菜單、具有菜單欄的菜単、選自條帶用戶界面的菜單項、圖形菜單等等。一般而言,UI 216被配置為使得用戶可以容易地與諸如社交網絡站點之類的網絡服務共享所選電子表格對象。當在用戶界面216內選中共享選項吋,可以在與網絡服務共享所選電子表格對象以前向用戶呈現(xiàn)0個或更多個選項。例如,用戶可以簡單地選中UI 216內的諸如“與社交網絡站點X共享”之類的選項以將電子表格對象與社交站點X共享。 與共享電子表格對象相關聯(lián)的其他選項可以被自動地設置和/或在不同時間設置。例如, 可以設置缺省的一組共享許可;可以選中服務以共享電子表格對象的服務,等等。還可以向用戶呈現(xiàn)在調用UI 216以后選中這些選項的用戶界面元素。在電子表格214內的電子表格對象被選中以供共享后,共享管理器沈自動地將電子表格214的全部/ 一部分保存到諸如網絡共享230之類的網絡共享。例如,可以將整個電子表格工作簿保存到網絡共享230,或者可以將電子表格工作簿的僅僅一部分保存到網絡共享。電子表格214的保存自動地進行。網絡共享230可以由與電子表格214和/或電子表格對象232交互的計算設備來訪問。網絡共享可以與支持在線訪問/與電子表格和電子表格對象的交互的在線服務相關聯(lián)。例如,電子表格服務器240可以被配置成在線服務以向在線用戶提供交互/修改電子表格的能力。共享電子表格對象的網絡服務也可以訪問網絡共享上的該對象。根據另ー實施例,電子表格對象被存儲在所選網絡服務上。計算設備2包括諸如web瀏覽器222和應用2 之類的ー個或多個應用,這些應用可以被配置為與電子表格214和/或鏈接到電子表格(比如網絡共享230上的電子表格 214)的電子表格對象232相關聯(lián)的數(shù)據進行查看/輸入/交互。例如,web瀏覽器222可以用于訪問包括諸如被共享的電子表格對象232之類的被共享的電子表格對象的社交網絡站點。類似地,應用2M可以被配置為對與電子表格214和/或電子表格對象232相關聯(lián)的數(shù)據進行查看/輸入/交互。電子表格服務器240包括web應用242,該web應用242包括電子表格web呈遞器 2440根據ー實施例,電子表格服務器240被配置成位于如下在線服務內的服務器該在線服務被配置為提供與顯示與電子表格的交互相關的服務。Web應用242被配置為接收和響應與電子表格文檔相關的請求。例如,電子表格服務器240可以訪問存儲在網絡共享230上的電子表格214或電子表格對象232。Web應用242可用于向諸如計算設備2之類的計算設備的用戶提供界面以與可通過網絡18被訪問的電子表格交互。Web應用242可以與電子表格計算服務器交互,該電子表格計算服務器用于檢索和計算諸如存儲在網絡共享230上的電子表格214之類的電子表格。電子表格服務器240從諸如網絡服務250和/或計算設備2之類的計算設備接收請求。計算設備2或網絡服務250可以向電子表格服務器240傳送查看諸如計算設備2 上的web瀏覽器222之類的web瀏覽器應用的上下文中的被共享的電子表格對象232的請求。響應于這樣的請求,web應用242基于用戶是否具有電子表格/對象的許可來從網絡共享230獲得該電子表格/該電子表格對象。電子表格的要顯示的部分(基于所選對象) 被轉換成標記語言格式,比如IS0/IEC 29500格式。電子表格可以由電子表格服務器240 或ー個或多個其他計算設備來轉換。一旦web應用M2已經接收到了電子表格的標記語言表示,則電子表格服務器就利用電子表格web呈遞器244把被格式化為標記語言的電子表格轉換成電子表格的可以由web瀏覽器應用(比如計算設備2上的web瀏覽器222)呈遞的表示。所呈遞的電子表格對象看上去基本上類似于計算設備1上的電子表格應用212在被用于查看相同電子表格對象時的輸出。一旦電子表格web呈遞器M4已經完成了文件的呈遞,則其被電子表格服務器240返回到進行請求的計算設備,比如計算設備2,在那里,其被web瀏覽器222呈遞。電子表格web呈遞器M4還被配置為在標記語言文件中呈遞ー個或多個腳本以用于允許諸如計算設備2之類的計算設備的用戶與web瀏覽器22的上下文中的電子表格對象交互。電子表格web呈遞器244可用于將可由web瀏覽器應用222執(zhí)行的腳本代碼呈遞到所返回的web頁中。這些腳本例如可以提供用于允許用戶改變電子表格對象的視圖和/ 或修改與電子表格對象相關的值的功能。響應于某些類型的用戶輸入,這些腳本可以被執(zhí)行。當腳本被執(zhí)行吋,可以向電子表格服務器240傳送如下響應該響應指示電子表格內的已經被操作的電子表格對象;標識出已經進行的交互的類型;以及還向web應用242標識出應當對合適的電子表格對象執(zhí)行的功能。與同網絡服務250共享的電子表格對象相關聯(lián)的許可被用于允許/限制用戶查看被共享的對象/與被共享的對象交互。例如,這些許可可以指定可以查看電子表格和與電子表格交互的用戶的列表、以及僅能查看電子表格對象的另ー組用戶。該用戶列表可以使用來自共享該電子表格對象的網絡服務的信息來確定。例如,用戶在社交網絡站點上的朋友組可以被允許一直查看被共享的電子表格對象/與被共享的電子表格對象交互,除非某用戶被具體地排除在外。還可以捜索其他列表以確定經授權的用戶(例如聯(lián)系人列表、即時消息收發(fā)列表、最近的電子郵件地址、最喜愛的列表等等)??商娲兀脩艨梢灾付?選擇許可以及可以使用UI 216查看被共享的電子表格對象/與被共享的電子表格對象交互的用戶。根據ー實施例,網絡服務指定要應用于被共享的對象的許可。這些許可可以存儲在網絡共享230中和/或其他ー些位置(例如電子表格服務器240或網絡服務250)處。除了限制用戶查看被共享的對象/與被共享的對象交互的能力以外,所述許可還可以防止對網絡共享230上的電子表格的其他部分的訪問被提供給該網絡服務。例如,盡管整個電子表格都可以存儲在網絡共享230上并且被電子表格服務器240用于對被共享的電子表格對象執(zhí)行操作,但是僅僅被共享的電子表格對象可以通過網絡服務250被查看/交互。圖3示出了包括可以被共享的不同電子表格對象的電子表格。如所示那樣,電子表格300示出了不同的用戶界面、菜單以及電子表格對象,包括単元格301、行302、列303、 表格304、公式305和列表306。盡管僅僅示出了每種類型的ー個對象,但是在電子表格300 內可以包括更多或更少的對象。還可以在電子表格300內包括其他類型的可選中以進行共享的對象。電子表格300包括具有行和列的網格。這些列和行定義當前所選的工作簿的工作區(qū)。由特定行和列組合所定義的每個單元格都可以用數(shù)值數(shù)據或文本數(shù)據來編輯,并且可以對各個單元格執(zhí)行命令以執(zhí)行類型基本上不受限制的分析操作。電子表格300還包括用于在當前所選電子表格內或者當前所選工作簿內的其他電子表格內進行導航的各種用戶界面元素。電子表格300還示出了示例性的用戶界面,該用戶界面可以用于共享諸如菜單320、菜單322和菜單3M之類的ー個或多個電子表格對象。菜單320是包含在菜單欄330內的菜単。當菜單320被選中時,各個共享選項可用于被選中。這些共享選項可以包括多種選項,比如與特定網絡服務共享(例如“與站點1共享”)、選擇站點以共享一個或多個電子表格對象、許可選項以及其他選項。例如,其他選項可以包括選擇要共享的電子表格對象的選項。當用戶選中共享選項吋,所選電子表格對象被自動地與所選網絡服務共享。還可以使用上下文菜單來接收共享選項。例如,用戶可以右鍵點擊表格304,其顯示上下文菜單322。然后,用戶可以選中共享選項以讓表格304與所選網絡服務共享。Web頁380示出了網絡服務的web頁內所示的表格304。用戶可以通過網絡服務查看表格304/與表格304交互,并且對電子表格做出的影響表格304的任何改變都反映在被共享的表格304中。如可見的那樣,對象的共享過程對于用戶而言可以就像選擇單個菜單選項那樣簡単。還可以以其它方式來呈現(xiàn)共享選項。例如,菜單欄3M可以示出圖形圖標(例如共享326、許可328),這些圖形圖標允許用戶選擇所述共享選項。還可以提供快捷鍵(例如按鍵或按鍵組合)來選中共享菜單/選項?,F(xiàn)在將參考圖4來描述用于共享電子表格中的電子表格對象的說明性過程。當閱讀對在此提供的例程的討論時,應當理解,各實施例的邏輯操作被實現(xiàn)為(1)運行于計算系統(tǒng)上的一系列計算機實現(xiàn)的動作或程序模塊,和/或(2)計算系統(tǒng)內互連的機器邏輯電路或電路模塊。該實現(xiàn)是取決于實現(xiàn)本發(fā)明的計算系統(tǒng)的性能要求來選擇的。因此,所例示的并且構成此處所描述的實施例的邏輯操作被不同地表示為操作、結構設備、動作或模塊。這些操作、結構設備、動作和模塊可用軟件、固件、專用數(shù)字邏輯以及它們的任何組合來實現(xiàn)。在開始框以后,過程400移動到操作410,其中選中電子表格內的電子表格對象以供共享??梢赃x中一個或多個電子表格對象/単元格以供共享。例如,可以選中表格和圖表;可以選中單個單元格;可以選中兩個表格,等等。移動到框420,顯示用于共享的用戶界面。該用戶界面可以在框410以前或者在電子表格對象被選中以后和/或在共享過程期間的其他時間被顯示??梢允褂貌煌愋偷?UI來共享/選中電子表格對象,比如、但不限于可以使用上下文菜單、菜單欄內的菜單、基于圖標的菜單、獨立菜單、快捷鍵等等來共享電子表格對象。例如,用戶可以選中電子表格內的電子表格對象并且然后右鍵點擊以喚起上下文菜單,該上下文菜單呈現(xiàn)共享電子表格對象的ー個或多個選項。行進到操作430,所選中的將要共享的電子表格/電子表格對象自動地保存到網絡共享。例如,可以將本地計算設備上的電子表格/電子表格對象保存到網絡共享。根據 ー實施例,將包含電子表格對象的整個電子表格保存到網絡共享。網絡共享可以與被選中以共享該對象的網絡服務相關聯(lián)和/或可以與另一在線服務相關聯(lián)。例如,網絡共享可以與在線電子表格服務相關聯(lián)。轉移到操作440,在網絡共享、共享電子表格對象的計算設備上的電子表格對象和網絡服務之間創(chuàng)建連接。該連接用于幫助保證對電子表格做出的影響被共享的電子表格對象的改變被更新到被共享的對象中。例如,如果最初被共享的對象的計算設備上的用戶更新該被共享的對象,則可以向在網絡服務上查看該被共享的對象的用戶反映該更新。類似地,當用戶在網絡服務上與該被共享的電子表格對象交互吋,可以在已經共享該電子表格對象的用戶的計算機上的原始電子表格中反映改變。行進到操作450,為電子表格設置許可。與被共享的電子表格對象相關聯(lián)的許可被用于允許/限制用戶查看該電子表格或該被共享的電子表格對象/與該電子表格或該被共享的電子表格對象交互。這些許可中的ー些或全部可以人工或自動地設置。例如,限于僅僅查看被共享的電子表格對象的許可可以被自動地設置,使得在網絡服務上僅能查看被共享的電子表格對象。通過這種方式,通過網絡服務與電子表格對象交互/查看電子表格對象的用戶不能訪問該電子表格的未被共享的部分。限制用戶查看電子表格的許可可以人工地設置。例如,用戶可以輸入/選中被允許查看電子表格/與電子表格交互的那組用戶。可以在選中電子表格對象以供共享時和/或在某個其他時間設置這些許可。例如,用戶可以在網絡服務上設置許可,并且該網絡服務可以將這些許可發(fā)送給實施這些許可的服務(即電子表格服務器)。移動到操作460,與網絡服務共享電子表格對象。該共享可以使用不同方法進行。 例如,可以提供到網絡服務的鏈接;可以在網絡服務的頁面上嵌入標記語言呈遞;可以向網絡服務提供電子表格/電子表格對象,等等。
轉移到任選操作470,可以向已經共享電子表格對象的用戶通知該共享。該通知可以使用ー種或多種通知方法進行。例如,社交網絡可以發(fā)送共享通知消息;電子表格應用可以向用戶發(fā)送消息,等等。行經到操作480,通過網絡服務顯示電子表格對象。根據ー實施例,僅僅顯示所共享的電子表格對象,并且不向網絡服務的用戶顯示電子表格的其他部分。可以通過網絡服務和/或通過其他計算設備對電子表格對象進行更新。然后,該過程行進到結束框,并返回到處理其它動作。以上說明、示例和數(shù)據提供了對本發(fā)明的組成部分的制造和使用的全面描述。因為可以在不背離本發(fā)明的精神和范圍的情況下做出本發(fā)明的許多實施例,所以本發(fā)明落在所附權利要求的范圍內。
權利要求
1.一種用于與網絡服務共享包含在電子表格內的電子表格對象的方法,包括 選中該電子表格內的電子表格對象G10)以在該網絡服務上共享,其中該電子表格對象在第一計算設備上被選中;自動地將該電子表格對象(430)從第一計算設備保存到網絡共享,其中該網絡共享與第一計算設備和該網絡服務處于不同的位置;從該網絡服務到該網絡共享創(chuàng)建到該電子表格對象G40)的連接;以及與該網絡服務(460)共享該電子表格對象;其中能夠通過該網絡服務與所選電子表格對象交互和查看所選電子表格對象。
2.如權利要求1所述的方法,其特征在于,還包括確定在該電子表格對象被與該網絡服務共享G40)以后何時對該電子表格做出了影響該電子表格對象的改變;以及自動地更新該網絡服務上的電子表格對象。
3.如權利要求1所述的方法,其特征在于,網絡服務O50)是社交網絡、博客和因特網站點至少之一。
4.如權利要求1所述的方法,其特征在于,選中該電子表格內的電子表格對象以在該網絡服務上共享包括顯示用戶界面G20),該用戶界面包括在被選中時自動與該網絡服務共享該電子表格對象的共享選項。
5.如權利要求1所述的方法,其特征在于,還包括設置許可G50)以限于僅僅查看該網絡服務上的電子表格內的所選電子表格對象。
6.如權利要求1所述的方法,其特征在干,與該網絡服務共享該電子表格對象(460)包括下列動作至少之ー在該網絡服務的頁面內嵌入到被共享的電子表格對象的鏈接;在該網絡服務的頁面內嵌入對被共享的電子表格對象的表示。
7.一種存儲計算機可執(zhí)行指令的計算機可讀存儲介質,所述計算機可執(zhí)行指令用干與網絡服務共享包含在電子表格內的電子表格對象,包括在第一計算設備上選中該電子表格內的電子表格對象G10)以在該網絡服務上共享; 顯示用戶界面(420),該用戶界面包括在被選中時自動與該網絡服務共享所選電子表格對象的共享選項;自動地將該電子表格對象(430)從第一計算設備保存到網絡共享,其中該網絡共享與第一計算設備和該網絡服務處于不同位置;從該網絡服務到該網絡共享創(chuàng)建到該電子表格對象G40)的連接; 與該網絡服務(460)共享該電子表格對象;其中能夠通過該網絡服務與所選電子表格對象交互和查看所選電子表格對象;以及確定在該電子表格對象被與該網絡服務共享以后何時對該電子表格(440)做出了影響該電子表格對象的改變;以及自動地更新該網絡服務上的電子表格對象。
8.如權利要求7所述的計算機可讀存儲介質,其特征在干,還包括自動設置許可 (450)以限于僅僅查看該網絡服務上的電子表格內的所選電子表格對象,并且其中與該網絡服務共享該電子表格對象包括下列動作至少之一在該網絡服務的頁面內嵌入到被共享的電子表格對象的鏈接;在該網絡服務的頁面內嵌入對被共享的電子表格對象的表示。
9.一種用于與網絡服務共享包含在電子表格內的電子表格對象的系統(tǒng),包括網絡連接(20),該網絡連接00)被配置為連接到網絡;處理器(5)、存儲器(7)和計算機可讀存儲介質(14);操作環(huán)境(16),該操作環(huán)境(16)存儲在所述計算機可讀存儲介質上并在所述處理器上執(zhí)行;電子表格應用04);電子表格(11),其中該電子表格包括電子表格對象;以及與該電子表格應用一起運行的共享管理器(26),該共享管理器06)被配置為執(zhí)行包括下列動作的動作選中該電子表格內的電子表格對象GlO)以在該網絡服務上共享,其中該電子表格對象在第一計算設備上被選中;其中該網絡服務是下列各項至少之一博客、社交網絡、以及因特網站點;顯示用戶界面(420),該用戶界面包括在被選中時自動與該網絡服務共享所選電子表格對象的共享選項;自動地將該電子表格對象(430)從第一計算設備保存到網絡共享,其中該網絡共享與第一計算設備和該網絡服務處于不同位置;從該網絡服務到該網絡共享創(chuàng)建到該電子表格對象G40)的連接;以及與該網絡服務共享該電子表格對象G60);其中能夠通過該網絡服務與所選電子表格對象交互和查看所選電子表格對象。
10.如權利要求9所述的系統(tǒng),其特征在于,還包括確定在該電子表格對象被與該網絡服務共享以后何時對該電子表格(460)做出了影響該電子表格對象的改變;以及自動地更新該網絡服務上的電子表格對象;以及自動設置許可G50)的一部分,所述許可限于僅僅查看該網絡服務上的電子表格內的所選電子表格對象;以及接收被允許與該網絡服務上的被共享的電子表格對象交互的用戶的選擇。
全文摘要
本發(fā)明涉及電子表格對象的無代碼共享。一種用戶界面,該用戶界面在被選中時觸發(fā)電子表格中的電子表格對象與所選網絡服務(例如社交網絡、博客、或其他某個網絡位置)的自動共享。例如,可以使用該用戶界面來選中電子表格的要共享的單元格、表格、圖表和其他對象。當使用該用戶界面選中電子表格對象并將其指示為共享時,將該電子表格保存到網絡共享,為該電子表格設置許可以共享所述電子表格對象,并且與該網絡服務共享所述電子表格對象。在電子表格對象被共享以后對該電子表格做出的改變反映在網絡服務上的電子表格對象中。
文檔編號G06F17/30GK102567487SQ201110430658
公開日2012年7月11日 申請日期2011年12月8日 優(yōu)先權日2010年12月9日
發(fā)明者D·巴塔金, D·帕里什 申請人:微軟公司