word或excel中保留痕迹的功能

yils 2004-11-25 04:47:46
最近因为工作需要要编写一个能在word或excel中保留痕迹的功能。下面事我的一个整体思路,希望有高手能辅助我完成,先谢谢了。
1。工作流程
启动编写的程序->自动打开word->点程序的“批注”进入批注功能->鼠标变成笔的模式->开始在某篇word文章中开始批注(例如,画叉,画圈等)..->批注结束->刚才的批注自动进入word覆盖在响应的位置。
2、以上事整个的使用流程。现在我谈下自己的思路。编程工具不限制,主要事利用API了。
实现的办法是:运行程序后,1。完成鼠标绘图功能,但是绘制在内存缓冲区域,然后将缓冲图形显示到真正物理显示。2。结束绘制后,将缓冲的图形发到剪贴面板。3。控制word,自动完成“粘贴”,转换图形,透明,移动等步骤完成批注。
3。技术难点:1)鼠标绘图,缓冲显示技术(其实这个技术在编写游戏中经常遇到)
2)控制word能实现粘贴,透明,图形转化,移动(这可以用word宏录制后看代码实现)
3)将绘制的图形发到剪贴版面(截取屏幕程序也是这样的)。
4)获取鼠标作图的位置和在word中对应的页面位置(我主要是在这个地方难住了)。
4。如果有意思完成上述程序的朋友可以跟贴,向你们学习!
我的问题是:在鼠标绘图时候,如何获得鼠标在word客户区域的响应位置(坐标)?
我的通信办法:yils@vip.sina.com
...全文
409 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
renxh 2004-12-22
  • 打赏
  • 举报
回复
怎样把鼠标限制在一定的区域之内,而不是窗口的所有的区域都可以scribbe
renxh 2004-11-30
  • 打赏
  • 举报
回复
怎么把粘贴板中的图片显示在窗口中,就是做背景了
renxh 2004-11-30
  • 打赏
  • 举报
回复
以前的帖子好像有这个问题,你搜一下吧,我也忘在哪儿了
yils 2004-11-29
  • 打赏
  • 举报
回复
现在悬赏请联系yils@vip.sina.com.cn
yils 2004-11-26
  • 打赏
  • 举报
回复
楼上的兄弟,我就是这个意思,你看前面的工作就是把实际工作放在大家看不到的虚拟区域,在屏幕显示的只是copy到屏幕对象上,现在问题是如何将屏幕坐标转换成word的坐标
renxh 2004-11-25
  • 打赏
  • 举报
回复
其中批注一节,我有另外一个思路,就是在word之上覆盖一个窗口,窗口的背景就是当前的word的界面,给人就在word之上批注的假象,然后再拷贝到word之中
renxh 2004-11-25
  • 打赏
  • 举报
回复
和我的思路一样,可是我也没有实现,关注中
cpio 2004-11-25
  • 打赏
  • 举报
回复
WROD不行啊

WORD里面的图片不是在新的层里面存放的,它会把文字弄乱

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧