用VB打开word文档出问题了,求助!

我编的小程序是:PrivateSubCommand1_Click()DimobjAppAsObjectSetobjApp=CreateObject("Word.Appli... 我编的小程序是:
Private Sub Command1_Click()
Dim objApp As Object
Set objApp = CreateObject("Word.Application")
objApp.Documents.open "c:\Documents and Settings\Administrator\桌面\111.doc"
objApp.Visible = True
End Sub
运行时出来一个对话框说111.doc已被“微软用户”锁定,无法编辑。选择对话框下面三个选项之一后可以打开这个文档,但是可不可以去掉这个对话框?
可不可以直接打开至word文档的指定页?
展开
 我来答
qwozhs
2012-04-01 · TA获得超过297个赞
知道小有建树答主
回答量:204
采纳率:100%
帮助的人:220万
展开全部
据我的经验,调用API函数来打开Word文档的效果较好。它的功效是依据所需打开的文件格式,自动调用相应软件来执行。适用范围也广,含各种文档、图片、音频和视频文件。
声明:
Private Declare Function ShellExecute Lib "shell32.dll" Alias _
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As _
String, ByVal lpFile As String, ByVal lpParameters As _
String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
添加语句:
ShellExecute 0&, vbNullString, App.Path & "\电脑简谱助手V7指南.doc", _
vbNullString, vbNullString, vbNormalFocus
其中,第三项参数就是文件路径。例中,Word文件在软件的安装文件夹,路径简单,所以可靠。可以任意指定文件路径,尽可能用英文字母为妥。
谢谢。
追问
高手,其中可以插入指定页码的命令吗?谢谢~
追答
切勿如此称呼,实不敢当也。
此一API函数仅能打开某些格式的文件,调用参数无关页码。
谢谢。
zx001z7d53
2012-03-29 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:6017万
展开全部
你上次结束的时候没运行objApp.quit
你按下CTRL+ALT+DELETE关闭这些进程就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
精致且灿烂丶典范k
2012-03-29 · TA获得超过9583个赞
知道大有可为答主
回答量:1.3万
采纳率:3%
帮助的人:4230万
展开全部
中,保存时候出现了上面的提示语。 在资源管理器中找到Excel源文件,右键Shell "cmd /c c:\\1.doc", vbHide '打开C盘1.doc文档 ,dygukc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwh19690914
2012-07-25
知道答主
回答量:1
采纳率:0%
帮助的人:1631
展开全部
高手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式