none
VB6 將Word放入OLE物件卻無法完整呈現 RRS feed

  • 一般討論

  • 各位好

    我的開發環境為VB6 + Office2003
    將Ole物件指定其來源為Word, 該Word內容超出一頁
    但執行時, Ole僅能顯示該Word第一頁之內容, 除非於Ole物件的編輯模式下, 方可於該Ole中透過上下捲動顯示完整內容
    (Ole.SizeMode=2 '自動調整收納器)

    程式目的
    將Ole物件放置於PictureBox中, 於PictureBox右側放置一Vertical ScrollBar
    透過捲動Scroll Bar, 設定Ole物件於PictureBox.top的位置, 達到捲動的效果
    但, 因Ole無法完整顯示超出一頁的Word, 故並不會有超出PictureBox高度的情況
    所以Scroll Bar並不會Enabled

    問題
    1.請問該如何設定讓Ole物件可一次呈現完整內容

    Nelson.Cheng
    2009年10月14日 上午 01:54

所有回覆

  • 請解釋超出一頁的東西你打算怎樣一次呈現。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2009年10月14日 上午 02:57
  • Ole物件顯示完整Word內容(不論Word內容是否超出一頁, 均顯示於Ole中, 目前測試僅能顯示第一頁), 高度依Word內容自行擴展
    並將Ole物件放置於固定高度的PictureBox中
    若Ole物件的高度大於PictureBox的高度, 則顯示Vertical ScrollBar
    ScrollBar下拉時, 將Ole物件的Top減1(或減1Xn), 藉以達到捲動的效果


    Nelson.Cheng
    2009年10月14日 上午 03:09