PPT中嵌入ArcGIS控件的有关问题

PPT中嵌入ArcGIS控件的问题系统环境:WindowsXP,Office 2007,ArcGIS 9.3问题1:我在PPT(Office 2007)的一张

PPT中嵌入ArcGIS控件的问题
系统环境:WindowsXP,Office 2007,ArcGIS 9.3

问题1:我在PPT(Office 2007)的一张幻灯片Slide2中嵌入(开发工具->其他控件)ArcGIS的控件LicenseControl、MapControl、ToolbarControl、TocControl这四个控件,用以组成最基本的地图控制界面(如下图)。 

在Toolbar Control的属性中设置了几个“功能按钮”。在第一次放映此页PPT的时候,这些“功能按钮”都能正常显示(如下图);

当退出PPT放映,然后再次放映该页面的时候,这些“功能按钮”就无法显示了(如下图)。

请问这个现象是什么问题?如何解决?

问题2:在“问题1”的基础上,我又在幻灯片Slide2上添加了Button1,并定义了Button1的Click事件,如:msgbox "hello"(如下图)。

Button1的click事件不能响应。 
但新建一张幻灯片Slide3,并添加Button1后,此Button1的Click事件就可以响应(如下图)。


 
我自己探索该问题的原因如下:
是LicenseControl闯的祸。如果在幻灯片上删除LicenseControl控件,则此张幻灯片的Button1的Click事件就可以正常响应。
但新的问题是:LicenseControl是ArcGIS所有控件得以正常运行的“许可”,它(licenseControl)是必须添加在PPT页面上的。
最终的问题是:如何在不删除LicenseControl的情况下,可以让Button1的Click事件正常响应?

问题3:由于“问题2”存在我无法解决的问题,所以我采用了迂回的策略,即在幻灯片Slide1上添加了Button1,并且定义Button1的Click事件“UserForm1.Show”(如下图)。
 
UserForm1是我在VB调试器中插入的“用户窗体”。然后我在UserForm1中添加了ArcGIS的控件LicenseControl、MapControl、ToolbarControl、TocControl这四个控件,用以组成最基本的地图控制界面。这个时候,“问题1”和“问题2”都可以解决(如下图)。

但是,ToolbarControl中自带的几个功能按钮远不能满足我的要求,所以我需要在UserForm1中自定义Button2。
比如Button2的功能是打开一个地图文档,这个时候就需要引用(VB调试窗口:工具->引用)ArcGIS的某些Com组件,这时问题就出现了。虽然我添加了引用,而且该引用中的某些“方法”或“属性”可以在编码时得到提示,但调试的时候却发现报错“编译错误:方法和数据成员未找到”。请问这是为什么?
非常感谢!!!


[解决办法]
居然没人回答
[解决办法]
大哥~你这太高深了吧!我用的是Office2010,结果Lisence Control都放不上去~会提示系统错误&H80004005,未定义的错误