1

.docxおよび.pdfファイルを基本的なフォーマットの.txtファイルに変換する必要があるアプリケーションに取り組んでいます。インターネットで検索しましたが、無料のサードパーティのdllが見つかりませんでした。誰かが私に最善の方法とこれのためのいくつかのdllリファレンスを提案できますか?

前もって感謝します

4

2 に答える 2

1

http://support.microsoft.com/kb/316383には、.docxファイルで何をしたいのかがよく説明されています。 http://visualbasic.about.com/od/quicktips/qt/disppdf.htmでも同じことが説明されていますが、.pdfファイルが含まれています。

コードにファイルを読み込んだら、VB.NETの組み込みファイル書き込み関数を使用してtxtファイルに出力します。

于 2012-07-30T14:01:25.040 に答える
0

以下のコードはあなたのために仕事を処理します。それは私が大ボスのハハのために書いたものです。お役に立てば幸いです。このコードは、ワークシートの最初のセルをdocxファイルが存在するフォルダーとして読み取り、それらを1つずつtxtファイルに変換して同じフォルダーに保存します。

Const wdFormatText = 2

If Not Len(Cells(1, "A").Value) > 0 Or Dir(Cells(1, "A").Value, vbDirectory) = "" Then
    MsgBox ("Invalid Folder")
    Exit Sub
End If

Dim StrFile As String

    StrFile = Dir(Cells(1, "A").Value & "\*.docx")
    Do While Len(StrFile) > 0
        Set objWord = CreateObject("Word.Application")
        Set objDoc = objWord.Documents.Open(Cells(1, "A").Value & "\" & StrFile, False, True)
        objDoc.SaveAs Cells(1, "A").Value & "\" & StrFile & ".txt", wdFormatText
        objWord.Quit
        StrFile = Dir
    Loop
于 2017-12-18T08:21:52.320 に答える