如何使用VSTO将Flash对象添加到Outlook的自定义任务窗格中?

时间:2009-07-15 07:35:35

标签: outlook outlook-2007 outlook-addin outlook-2007-addin

您能告诉我如何使用VSTO将Flash对象添加到自定义任务窗格中吗?

1 个答案:

答案 0 :(得分:1)

您可以将“Shockwave Flash对象”控件添加到任务窗格或表单区域。 您可能必须在用户控件中找到它并将其添加到工具箱中。 然后,您可以将Movie属性设置为flash swf的URI。

马库斯

更新

您可以将swf文件添加到项目中并将其设置为复制到输出 那么你需要在代码中引用它。

添加一个帮助属性给你添加或复制代码。

 static public string AssemblyDirectory { 
            get { 
                string codeBase = Assembly.GetExecutingAssembly().CodeBase; 
                UriBuilder uri = new UriBuilder(codeBase); 
                string path = Uri.UnescapeDataString(uri.Path); 
                return Path.GetDirectoryName(path); 
            } 
        }

然后在你的taskpane中显示/ init事件

String swfPath = AssemblyDirectory + Path.DirectorySeparatorChar + "menu.swf";
axShockwaveFlash1.LoadMovie(0, swfPath);