读书人

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

发布时间: 2012-05-31 12:19:24 作者: rapoo

如何获取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获取大小可能做不到。

读书人网 >VBA

热点推荐