設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 2576|回復(fù): 4
打印 上一主題 下一主題

[Access本身] 如何知道OLE對象中的word文檔一共有幾頁呀?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2004-4-5 19:49:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
另外,最好是還能夠知道WORD文檔中的表一共有幾行。(或者是行的編號(hào))
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2004-4-5 20:07:00 | 只看該作者
將WORD輸出到臨時(shí)目錄
用WORD.VBA讀取文件并判斷頁數(shù)
3#
 樓主| 發(fā)表于 2004-4-5 20:22:00 | 只看該作者
能講具體點(diǎn)嗎?
4#
發(fā)表于 2004-4-5 22:18:00 | 只看該作者
把OLE對象中的word文檔保存到一個(gè)臨時(shí)目錄會(huì)不會(huì)?
不會(huì)?我FAINT!那下面也不用看了
'函數(shù):獲取WORD文檔的頁數(shù)
Function GetDocPageNum(FileName As String)
Dim WordApp, WordDoc
    Set WordApp = CreateObject("Word.Application")
    WordApp.Visible = False
    Set WordDoc = WordApp.Documents.Open(FileName, , True)
    GetDocPageNum = WordDoc.BuiltInDocumentProperties("Number of pages")
    WordDoc.Close False
    WordApp.Quit
End Function

'演示的例子
Sub test()
    MsgBox GetDocPageNum("c:\aaa.doc")
End Sub
5#
 樓主| 發(fā)表于 2004-4-6 20:46:00 | 只看該作者
謝謝樓上的指教,但好像不對呀,有十幾頁的才顯示3頁,有四頁的也才顯示2頁。
而且能不能直接判斷OLE中的WORD有幾頁呢,你的WORD另存為是手工還是自動(dòng)存呀,如果自動(dòng)存要怎么存呀?再次謝謝!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-17 00:42 , Processed in 0.108676 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表