当前位置: 代码迷 >> VBA >> 怎么获取word中所选部分的大小
  详细解决方案

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

热度:8645   发布时间:2013-02-26 00:00:00.0
如何获取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获取大小可能做不到。
  相关解决方案