永发信息网

word文档已经打开,如何用VB代码再往里写文字呢?

答案:2  悬赏:80  手机版
解决时间 2021-02-13 15:22
我想用VB打开一个word文档,如果word已经打开,则在文档里面写一句“已经打开”,如果word文档之前未打开,则打开后什么也不做。
docFound = True
For Each aDoc In Documents
If InStr(1, aDoc.Name, "sample.doc", 1) Then
aDoc.Activate ‘在后面如何给word文档添加“已经打开”呢?
Exit For
Else
docFound = False
End If
Next aDoc

If docFound = False Then
Documents.Open FileName:=App.Path & "\doc.doc"
End If
最佳答案
在 aDoc.Activate 下面加两句:

Selection.HomeKey Unit:=wdStory '光标移动到前面,你可以不要这一句
Selection.TypeText Text:="已经打开" '这样就写入了字符串了
全部回答
这个东西我做过,当时有数百人参加招工考试,我编过这个自动改卷的程序。不过我是在word文档中用宏实现的。在退出文档时调用宏计算出得分,然后存到数据文件中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
时尚洗衣(914县道南150米时尚洗衣)地址在哪,
24岁的女生身高150 体重44,重还是轻?
我的小腿大腿好胖,从小就胖,男,现在高一,
如意洗衣店(北苑街道北大浴池与春红小吃部之
AV视听沙龙在哪里啊,我有事要去这个地方
驾驶证丢了补办后原驾驶证有用么
1314茶一杯多少钱
赛维健康洗衣生活馆(文化路24-1号附近赛维健
我要结婚了,我通知了姑舅兄弟的哥哥嫂子和姑
通达汽车服务地址在哪,我要去那里办事
Do you know that Australia was as a matter
人民币升值将会A.有利于出口,不利于进口B.不
赛维洗衣(解放大街6-4门)地址在什么地方,我
华强驾驶员培训学校地址有知道的么?有点事想
唐太宗在贞观之治中个人起到了什么作用
推荐资讯
以下叙述中,正确的是(  ) A.正数与
3W等于多少A
越南河内国家大学在亚洲排第几名?
赤峰地区年俗调查报告
tnt结婚的好处是什么
死亡笔记真人版L在第几集死,一共有几集?
普济堂大药房健康店怎么去啊,有知道地址的么
石家庄哪里可以做玻璃水切割?我有几块夹胶玻
It was suggested that the journey
4399双人模拟战争有没有作弊码?
宁夏到北京的飞机票多钱
恒兴阁在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?