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

请问怎么把html格式的字符串传送到word文档中

2012-01-23 
请教如何把html格式的字符串传送到word文档中数据库中有一个字段存储的内容是html源文件,我想把这部分内容

请教如何把html格式的字符串传送到word文档中
数据库中有一个字段存储的内容是html源文件,我想把这部分内容传送到word文档中,我目前的解决方法是将这部分内容写入一个html文件,然后在word文档中插入该文件。但是这种方法需要对文件操作,速度有点慢。不知道能否通过剪切板或其它什么方法来实现这一功能?

[解决办法]
建立WORD应用程序对象,把读出的内容赋给其DOCUMENT不就行了吗?以前在VB里总是这样做的,现在VB.NET里即便有变化,原理也一样。
[解决办法]
我觉得,插入并不难,难在WORD文档中定位
[解决办法]
楼主录入宏参考一下,也许能解决问题
[解决办法]
从剪切板取 html数据

if (Clipboard.ContainsText(TextDataFormat.Html))
{
MemoryStream vMemoryStream =
Clipboard.GetData( "Html Format ") as MemoryStream;
vMemoryStream.Position = 0;
byte[] vBytes = new byte[vMemoryStream.Length];
vMemoryStream.Read(vBytes, 0, (int)vMemoryStream.Length);
textBox1.Text = Encoding.UTF8.GetString(vBytes);
}

热点排行