ファイルをPDFとして保存しようとしています。私の元のコードはWord Interop SaveAs2をPDFとして
.SaveAs2(savepath & "Packing Lists - " & soNumber & ".pdf", Word.WdSaveFormat.wdFormatPDF, AddToRecentFiles:=True, ReadOnlyRecommended:=True)
...これは私が私のコードに変更をしようとしているものです。.. Word文書として保存するために働く
Imports Word = Microsoft.Office.Interop.Word
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim objDoc As Word.Document = objWordApp.Documents.Open(appPath & "\PackListTemplate.dotm", [ReadOnly]:=True)
objDoc = objWordApp.ActiveDocument
With objDoc
...
.SaveAs2(FileName:=savepath & soNumber & "_" & localDateTimeFileName & ".doc", AddToRecentFiles:=True, ReadOnlyRecommended:=True)
問題は、「アプリケーションとして保存」というダイアログボックスがポップアップするということです。これは自動化されているため理想的ではありません。私がFileName:=
を使用するとき、私は期待どおりすべてが機能します。しかし、私がPDF保存でそのビットを使用すると、何らかの理由で私のWord.WdSaveFormat.wdFormatPDF
が好きではありません。 W
にはWord
という下線が引かれています。
ここでは何が欠けていますか?何か助けてください!
を、問題は次の... 'OをobjDoc.WdSaveFormat.wdFormatPDF'エラー "名前付き引数が必要" – Flibertyjibbet
と赤い下線 '' Word.WdSaveFormat.wdFormatPDF'として宣言し、close(false)を使用して終了しました。なんらかの理由で、私はテンプレートを閉じたときに保存したくないと指定する必要はなく、ドキュメントタイプのファイルを生成していました。 – Flibertyjibbet