小弟最近在做一个WORD插件开发的项目,现在想在WORD中插入一个ActiveX控件,遇到无奈,希望各位朋友帮忙看看~~
我先用VS2008 新建了一个WINDOWS窗体控件库的项目WindowsFormsControlLibrary1 然后在里面的UserControl1类里面随
变写了个label显示时间方法setTime(). 然后将编译后的WindowsFormsControlLibrary1.dll 文件引用到我写WORD操作的项
目下,并想加入在BUFFTON按钮事件里,希望点击以后出现这个控件。
想通过Docement.Shapes.AddOLEControl(ref objOleControlType, ref Left, ref Top, ref Width, ref Hight, ref
Anchor);调用这个插件。 但问题来了, 第一个参数objOleControlType如何写才好呢~~
举例说:object objOleControlType = "Forms.CheckBox.1"; 这样的命名是可以的。但怎么
写自已的控件ClassType呢 ?
object objOleControlType = "WindowsFormsControlLibrary1.UserControl1"; 我试过用这种,但是报错类型不匹配。
问题纠结好几天了。。希望有朋友能指点指点~
------解决方案--------------------------------------------------------
学习学习