2013-01-31 134 views
0

我正在嘗試在Script#中爲Office創建導入項目庫(http://msdn.microsoft.com/en-us/library/fp142185.aspx),以便創建一些應用程序。其中一個功能要創建以下JS:導入初始化函數

Office.initialize = function (reason) {/* initialization code */}http://msdn.microsoft.com/en-us/library/fp161139.aspx

我的辦公室來,我可以創建一個IntrinsicProperty屬性初始化屬性。但是,我不能以其他方法訪問該屬性。

public static void Initialize() 
{ 
    Office.Intialize = delegate(InializationEnum initEnum) 
    { 
     ... 
    }; 
} 

`

將會產生以下JS

OfficeScript.initialize = function AgaveScript$initialize() { 
    Office.intialize = function(initEnum) { 
     ... 
    }; 
} 

這不是JS我想創建。

是否可以導入像Office.initialize這樣的函數?

在此先感謝

+0

您的S#導入是否共享? – theoutlander

回答

1

嘗試把你的代碼來設置Office.Initialize在OfficeScript的靜態構造函數來代替。

順便說一下,以一種可被其他人使用的方式執行此Office導入庫將是一件有趣的事情...作爲共享導入庫。