首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

(C# VS2008 WORD)关于AddOLEControl中第一个参数ClassType的确定,该怎么处理

2012-03-19 
(C# VS2008 WORD)关于AddOLEControl中第一个参数ClassType的确定小弟最近在做一个WORD插件开发的项目,现在

(C# VS2008 WORD)关于AddOLEControl中第一个参数ClassType的确定
小弟最近在做一个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"; 我试过用这种,但是报错类型不匹配。

问题纠结好几天了。。希望有朋友能指点指点~

[解决办法]
学习学习

热点排行