首頁 軟體教學 辦公室軟體 word文檔在vb中的列印操作

word文檔在vb中的列印操作

Jan 13, 2024 pm 12:27 PM

vb列印 word文檔後

vb操作WORD程式碼:

Dim wrdObject As Word.Application

##Dim wrdDoc As Word.Document

#Set wrdObject = CreateObject("Word.Application")

Set wrdDoc = wrdObject.Documents.Open("d:/hao/one.doc")

wrdObject.Visible = True

wrdObject.Selection.TypeText "This is some text." '寫入文字到word中

wrdDoc.PrintOut

##'wrdDoc.ClosePrintPreview '關閉列印預覽

#wrdDoc.Close '關閉word文件

wrdObject.Quit 'word應用程式退出

#Set wrdDoc = Nothing '釋放記憶體

Set wrdObject = Nothing '釋放記憶體

你的程式碼估計沒有關閉word文件後就直接退出了,上述程式碼執行了列印過後就關閉

如何用VB呼叫WORD文檔請高手進謝謝 !

知道,不過不能直接讀取,因為微軟沒有公佈加密方式,所以要呼叫WORD來讀取,然後取得它

先在工程的引用內加上Microsoft Word 11.0 Object Library

Dim 剪切板文字

Dim Word文字處理系統介面 As Word.Application '建立一個word.application物件

Dim Word文檔 As Word.Document

#Dim Word文檔文字 As Word.Selection '在word文字處理系統中新增一個文件

Set Word文字處理系統介面 = CreateObject("Word.Application") '選擇物件

Word文字處理系統介面.Visible = False '不顯示word.application,即word文字處理系統介面

Set Word文件 = Word文字處理系統介面.Documents.Open(檔案路徑)

Set Word文件文字 = Word文字處理系統介面.Selection

Word文檔文字.WholeStory

##Word文檔文本.Copy

剪切板文字 = Clipboard.GetText(vbCFText) '放到text1中

Text1.Text = 剪切板文字

'Clipboard.SetData Temp

##Word文件.Close '關閉文件

Word文字處理系統介面.Application.Quit

Set Word文字處理系統介面 = Nothing '清空變數

Set Word文件文字 = Nothing

'完成操作

我透過剪切板來獲取文本,因為這樣可以保留格式(本人獨創)

如果直接取得也是可以的,不過格式全部遺失,所以我的方法會好一點

怎麼在VB中輸出word文檔

Dim WordApp As Word.Application'定義word應用程式變數

Dim newDoc As Word.Document'定義word文檔變數

Set WordApp = CreateObject("Word.Application")'建立新的word應用程式

WordApp.Visible = True

With WordApp

Set newDoc = .Documents.Add(App.Path & "\報告單\食品水質報告.Doc")'在建立的word應用中新建一個新的word文件

With .Selection

.GoTo wdGoToBookmark, , , "bh" bh為word文檔中的對應位置的標籤名稱

.TypeText PrnBID'寫內容

.GoTo wdGoToBookmark, , , "GoodsName" 'GoodsName為word文件中的對應位置的標籤名稱

.TypeText PrnGName'寫內容

Set MyRS = Nothing

End With

' newDoc.SaveAs FileName:=FilePath

End With

' If theError = 429 Then WordApp.Quit

Set WordApp = Nothing### ###在事先做好的word文件中要寫內容的位置設定好標籤,然後在程式中找到標籤,再寫入資料###

以上是word文檔在vb中的列印操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

您今天可以在Excel中做的5件事,您無法在12個月前完成 您今天可以在Excel中做的5件事,您無法在12個月前完成 Mar 22, 2025 am 03:03 AM

Excel 网页版功能增强,提升效率!虽然 Excel 桌面版功能更强大,但网页版在过去一年中也得到了显著改进。本文将重点介绍五个关键提升: 轻松插入行和列: 在 Excel 网页版中,只需将鼠标悬停在行或列标题上,点击出现的“ ”号即可插入新行或列。无需再使用容易混淆的右键菜单“插入”功能。此方法更快捷,新插入的行或列会继承相邻单元格的格式。 导出为 CSV 文件: 现在,Excel 网页版支持将工作表导出为 CSV 文件,方便数据传输和与其他软件兼容。点击“文件”>“导出

如何在Excel中使用Lambda創建自己的功能 如何在Excel中使用Lambda創建自己的功能 Mar 21, 2025 am 03:08 AM

Excel 的 LAMBDA 函數:創建自定義函數的簡易指南 在 Excel 引入 LAMBDA 函數之前,創建自定義函數需要 VBA 或宏。現在,借助 LAMBDA,您可以使用熟悉的 Excel 語法輕鬆實現。本指南將逐步指導您如何使用 LAMBDA 函數。 建議您按順序閱讀本指南各部分,先了解語法和簡單的示例,再學習實際應用。 LAMBDA 函數適用於 Microsoft 365 (Windows 和 Mac)、Excel 2024 (Windows 和 Mac) 和 Excel 網頁版。 E

如果您不使用excel' re excel' re丟失了一個技巧 如果您不使用excel' re excel' re丟失了一個技巧 Mar 25, 2025 am 02:48 AM

快速鏈接為什麼使用相機工具?

如何在Excel中創建時間軸過濾器 如何在Excel中創建時間軸過濾器 Apr 03, 2025 am 03:51 AM

在Excel中,利用時間軸篩選器可以更有效地按時間段顯示數據,這比使用篩選按鈕更便捷。時間軸是一個動態篩選選項,允許您快速顯示單個日期、月份、季度或年份的數據。 步驟一:將數據轉換為數據透視表 首先,將原始Excel數據轉換為數據透視表。選擇數據表中的任意單元格(無論格式化與否),然後點擊功能區“插入”選項卡上的“數據透視表”。 相關:如何在Microsoft Excel中創建數據透視表 別被數據透視表嚇倒!我們會教你幾分鐘內就能掌握的基本技巧。 相關文章 在對話框中,確保選中整個數據范圍(

Microsoft Excel鍵盤快捷鍵:可打印備忘單 Microsoft Excel鍵盤快捷鍵:可打印備忘單 Mar 14, 2025 am 12:06 AM

Microsoft Excel提供這些基本鍵盤快捷鍵! 該備忘單可快速訪問最常用的命令,從而節省了寶貴的時間和精力。 它涵蓋了必需的關鍵組合,糊狀特殊功能,工作布

使用功能百分比來簡化Excel中的百分比計算 使用功能百分比來簡化Excel中的百分比計算 Mar 27, 2025 am 03:03 AM

Excel的PERCENTOF函數:輕鬆計算數據子集占比 Excel的PERCENTOF函數可以快速計算數據子集在整個數據集中的佔比,避免了創建複雜公式的麻煩。 PERCENTOF函數語法 PERCENTOF函數有兩個參數: =PERCENTOF(a,b) 其中: a (必填) 是構成整個數據集一部分的數據子集; b (必填) 是整個數據集。 換句話說,PERCENTOF函數計算子集a佔總數據集b的百分比。 使用PERCENTOF計算單個值佔比 PERCENTOF函數最簡單的用法是計算單

您需要知道哈希符號在Excel公式中的作用 您需要知道哈希符號在Excel公式中的作用 Apr 08, 2025 am 12:55 AM

Excel 溢出範圍運算符 (#) 讓公式能夠自動調整以適應溢出範圍大小的變化。此功能僅適用於 Windows 或 Mac 版 Microsoft 365 Excel。 UNIQUE、COUNTIF 和 SORTBY 等常用函數可與溢出範圍運算符結合使用,生成動態的可排序列表。 Excel 公式中的井號 (#) 也稱為溢出範圍運算符,它指示程序考慮溢出範圍中的所有結果。因此,即使溢出範圍增大或縮小,包含 # 的公式也會自動反映此變化。 如何列出和排序 Microsoft Excel 中的唯一值

如何完全隱藏Excel工作表 如何完全隱藏Excel工作表 Mar 31, 2025 pm 01:40 PM

Excel工作表有三種可見性級別:可見、隱藏和非常隱藏。將工作表設置為“非常隱藏”可以降低其他人訪問它們的可能性。要將工作表設置為“非常隱藏”,請在VBA窗口中將其可見性設置為“xlsSheetVeryHidden”。 Excel工作表具有三種可見性級別:可見、隱藏和非常隱藏。許多人知道如何通過右鍵單擊工作簿底部的選項卡區域來隱藏和取消隱藏工作表,但這只是從視圖中移除Excel工作表的一種中等方法。 無論您是想整理工作簿選項卡,為下拉列表選項和其他控件設置專用工作表,只保留最重要的工作表可見,還

See all articles