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

怎么获取word中所选部分的大小

2012-05-31 
如何获取word中所选部分的大小我们在 word 中,选中部分内容(可以是文字、图片等等),然后复制到剪切板,此时,

如何获取word中所选部分的大小
我们在 word 中,选中部分内容(可以是文字、图片等等),然后复制到剪切板,

此时,我们打开windows的画图程序,就可以粘贴在画图中,

而且粘贴后的图片大小和word中所选部分的真实大小是一样的。

我的问题是,当复制到剪切板后,我如何获取所选内容的大小(也就是矩形区域的宽和高)?

最好能给出代码

[解决办法]
if(OpenClipboard())
{
HBITMAP handle = (HBITMAP)GetClipboardData(CF_BITMAP);
CBitmap * bm = CBitmap::FromHandle(handle);

CDC dc;
dc.CreateCompatibleDC();
dc.SelectObject(bm);
dc.GetTextExtent...
CloseClipboard();
}

这是思路,具体你再上网查查。

vba获取大小可能做不到。

热点排行