2013-01-31 95 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导入库将是一件有趣的事情...作为共享导入库。