如何打开一个word文档后控制word窗口的大小和位置,并打开文档结构图
解决方案 »
- 怎么判断当鼠标移动到listview上,当前是那一列。
- VBA 字符读取
- 关于密码保护文件
- QueryServiceConfig2用法
- 进销存系统的数据库设计
- 程序做成exe文件后为什么excel不能自动关闭并保存了?
- 如何用VB保护系统时间
- !!!!!!!!!!转让控制权的问题(加分中……)!!!!!!!!!!
- zilong:如何用VB6关闭Windows2000(各种版本).ExitWindowsEx只在WIN98下有用,2000不可行
- 如何在 DataReport 中调节行距?(15+15)
- 数据库架构的高手、经验丰富的开发人员,来评论一下表设计,或提供一个好的方案!!-(關于在库存管理软件,保存已删除数据的问题.用于将来查
- 如何打开一个word文档后控制word窗口的大小和位置,并打开文档结构图
Private Declare Function MoveWindow Lib "user32" (ByVal hwnd As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal bRepaint As Long) As LongPrivate Sub Command1_Click()
Dim wdApp As Object
Dim wdBook As Object
Set wdApp = CreateObject("Word.Application")
Set wdBook = wdApp.Documents.Open("c:\test.doc")
wdApp.Visible = True
If wdApp.ActiveWindow.View.SplitSpecial = wdPaneNone Then
wdApp.ActiveWindow.ActivePane.View.Type = 1
'wdapp.ActiveWindow.ActivePane.View.Type = 2
'wdapp.ActiveWindow.ActivePane.View.Type = 3
'wdapp.ActiveWindow.ActivePane.View.Type = 4
'wdapp.ActiveWindow.ActivePane.View.Type = 5
'wdapp.ActiveWindow.ActivePane.View.Type = 6
Else
wdApp.ActiveWindow.View.Type = 1
'wdapp.ActiveWindow.View.Type = 2
'wdapp.ActiveWindow.View.Type = 3
'wdapp.ActiveWindow.View.Type = 4
'wdapp.ActiveWindow.View.Type = 5
'wdapp.ActiveWindow.View.Type = 6
End If
wdApp.ActiveWindow.DocumentMap = True '显示文档结构
Dim wHwnd As Long
wHwnd = FindWindow("OpusApp", "Word窗体的标题")
MoveWindow wHwnd, 100, 100, 400, 300, True
End Sub