none
VB webbrowser 開啟WORD列印 檔名問題 RRS feed

  • 問題

  • 在使用VB webbrowser控制項開啟 WORD 並轉檔列印成檔案時,預設存檔檔名會變"microsoft word - internet explorer的文件",而不是來源WORD原本的檔名,但是在開啟WORD後,先按一次WORD的儲存檔案再列印,預設存檔檔名就會是來源WORD原本的檔名,PPT跟TXT檔不會有這問題,有測過不透過程式,直接用IE開啟WORD並列印也會有這問題,OS是windows server 2008,想請問如何解決這問題呢? 謝謝

    2015年3月5日 上午 03:43

解答

  • 網頁列印並不提供印表機相關資訊的控制。所以不是程式碼或設定能改變的。

    WebBrowser 受 Internet Explorer 更新而影響,所以建議你比對 IE 版本。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年3月5日 上午 11:57
  • 如果Chrome瀏覽器處理正常的話, 您可以考慮改用EO.WebBrowser, 因為WebBrowser控制項的底層用的是IE瀏覽器, 如果IE處理異常, WebBrowser控制項應該也會異常
    2015年3月6日 上午 09:57

所有回覆

  • 您可以嘗試使用其他的瀏覽器, 例如Google的Chrome瀏覽執行相同的動作, 看看會不會有問題
    2015年3月5日 上午 04:05
  • 謝謝您的回覆,我用chrome手動做同樣的動作,存檔檔名是來源檔的檔名沒錯,此程式在windows server 2003可以運作,因windows server 2003將停止支援更新所以才有在windows server 2008建置的需求,因某些原因無法追到當時建置的人做了哪些設定,基本上程式都可以執行,只有WORD列印出來時檔名不同的問題而已。
    2015年3月5日 上午 04:28
  • 網頁列印並不提供印表機相關資訊的控制。所以不是程式碼或設定能改變的。

    WebBrowser 受 Internet Explorer 更新而影響,所以建議你比對 IE 版本。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年3月5日 上午 11:57
  • 如果Chrome瀏覽器處理正常的話, 您可以考慮改用EO.WebBrowser, 因為WebBrowser控制項的底層用的是IE瀏覽器, 如果IE處理異常, WebBrowser控制項應該也會異常
    2015年3月6日 上午 09:57