• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBによるPDFファイルの印刷処理について)

VBによるPDFファイル印刷の処理について

todo36の回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

>使い方や事例等はどの資料にも無く その辺が分からなければDDEでは出来ませんよ。 OLEオートメーションでやるのはどうでしょう? # 仕様は公開されています。

mug
質問者

補足

ArobatReaderが前提なのでOLEは使えないんです。 DDEのサンプルソースとかあればと思って投稿してみたのですが...。

関連するQ&A

  • Microsoft OfficeをDDEで操作

    WordやExcelで、  起動→文字等入力→印刷→文書クローズ といったことを自動で行うアプリケーションを作りたいと考えています。 上記をDDEを使って行うつもりでいますが、印刷や文書をクローズといった 制御ができないでいます。 以下まではできています。 1.DDEのInitialize 2.DDEのConnect 3.DdeClientTransactionでトランザクション開始 4.Wordに文字を書く、Excelの特定セルに文字・数値を入れる 印刷や文書クローズするといったWord・Excelそのものを制御するような DDEメッセージを送るにはどのような手順やDdeClientTransactionで使う Item名があるか教えて頂けると助かります。 ファイルの関連付けの設定を見ると [FileOpen("%1")][FilePrint 0][FileExit 2] というようになっているため、DdeClientTransactionの第4引数(hszItem) にDdeCreateStringHandleで「FilePrint 0]のHandle作って指定してみま したがトランザクションに失敗してしまいました。

  • ソースアプリケーションから応答がありません。

    アクセス2010です。 ほぼ毎回なのですが、 ファイルを開くと 「ソースアプリケーションから応答がありません。 応答を待ちますか?」 「DDE チャネルが確立されていますが Accessのオプションダイアログボックスで指定されている OLE/DDE タイムアウトの範囲内で データ交換が完了しませんでした。」 というメッセージが表示されます。 https://support.office.com/ja-jp/article/DDEInitiate-%E9%96%A2%E6%95%B0-884dd8b0-6da6-4117-8fd3-5339d6580d7e にて DDEを調べてみたのですが、 どうやらこのページはエクセルでした。 しかし 「別のアプリケーションとの動的データ交換 (DDE) 変換を開始します。」 と書いてあるのですが、 DDEとはデータ交換という意味ならば 私のアクセスファイルも 他のアプリケーションと変化作業をしようとしているのでしょうか? 他のアクセスファイルから テーブルリンクをしていますが これが原因なのでしょうか? しかし他のアクセスファイルでも テーブルリンクをしたものはありますが いつもこのファイルだけ上記のメッセージが表示されます。

  • PDFが開けない!!!

    外部HDDと本体Dドライブから開こうとすると、以下のメッセージが出て開けません。 「この文書を開くときにエラーが発生しました。パスが存在しません。」 ただ、ドラッグアンドドロップでデスクトップ(Cドライブ)に落とすと、問題なく開けます。 外部HDDと本体Dドライブから開くには、どの様にしたらいいのか 力を貸して下さい! OS:Windows XP PDF:Adobe Acrobat standard 7.0 お願いします^^;

  • Word2000文書でのコントロールツールの使い方が(初心者)

    Word文書のコントロール(CommandButton1)を押して、 Label1に文字を表示させたいのですが、 いろいろヘルプを読んでも分かりません。助けてください。 Word文書に コントロールツールボックス から CommandButton1 と Label1 をオブジェクトとして置きました。 コントロールツールボックス の デザインモードをクリックして、 CommandButton1 をクリックして、 Microsoft Visual Basic のウィンドウを開きました。 コードを以下のように記述しました。 Private Sub CommandButton1_Click() Label1.Caption = "文字を表示します" End Sub コントロールツールボックス の デザインモードを終了しまして、 CommandButton1 を クリックすると、 Label1 には確かに、「文字を表示します」と表示されました。 ・・・ここまではいいのですが、 このWord文書を名前をつけて保存したあと再び開くと、 CommandButton1 を押しても、何もおこりません。 どうしてでしょうか?

  • VB2005でエクセルファイル作成時のエラー

    現在、VB2005ExpressEditionを使って、データグリッドビューに表示されている値を、エクセル出力するアプリを作成しています。 デバッグでは問題がなかったので、ビルドをし、出来上がった実行ファイルをデスクトップなどに移動させ、そこからアプリを起動したところ、エクセル出力のところでプログラムが異常終了してしまいました。 Releaseフォルダから直接実行ファイルを動かした場合は、正常に動作しました。 そこで、try~catchを使ってエラー箇所を判別しようとしたところ、処理開始以前の宣言のところで、エラーが発生しているようなんです。 以下がその宣言部です。 Dim app As New Excel.Application Dim wb As Excel.Workbook Dim ws As Excel.Worksheet VBでのエクセルファイル出力はこれが初めてで、VB自体も独学で勉強しているため、かなり的外れな質問になってしまっているかもしれませんが、どうしてもわからないので、どうか教えて下さい。 長文、乱文で失礼いたしました。

  • 型変換処理とラベル

    VB初心者です。何卒お助けください。 VB6.0であるアプリケーションを開発しています。 下記のソースで文字列で取得したparmを 数値に変換し、36文字以下か以上の比較をして 36文字なら以下ならLabel1(0).Captionにそのまま 入力。36文字以上ならLabel1(1).Captionに表記して Label1(0).Captionにその後続く文字列をいれたいのですが どのようなコードを書けばよいでしょうか? 何卒宜しくお願い致します。 Private Sub xxx(parm As String) XXNO$ = parm    If Label1(0).Caption = "" Then Label1(0).Caption = XXNO$ If XXNO$ = 36 Then Text1(0).Text = XXNO$ Else For iii = 4 To 1 Step -1  Label1(iii).Caption = Label1(iii - 1).Caption Text1(iii).Text = Text1(iii - 1).Text Next iii Label1(0).Caption = XXNO$ Text1(0).Text = XXNO$ End If

  • 一括PDF出力でjpgを

    ソースネクスト いきなりPDFprofessionalの一括PDF出力 について質問です。 エクセル、テキスト、ワードからはPDFが出力できるのですが JPGができません。 エラーメッセージは 指定されたファイルに対してこの操作を行うアプリケーションが関連づけられていません。「フォルダオプション」コントロールパネルでアプリケーションを関連づけてください。 フォルダオプションといわれてもどこかわからず。 エクスプローラのフォルダオプションにはコントロールパネルなんてタブはないし。 エクスプローラのフォルダオプションからファイルタイプ拡張子の関連づけでjpgをブラウザに設定してもダメだし。 どうしたらいいでしょうか。お願いします。 OSはwin2000サービスパック4です。

  • VB.NET で、デバッグができません。

    Windows-Xp_Pro 上でVB.NETを動かしたいと思っています。 個人のPC上で体験版VB.NETのインストールを終わり、ASP.NETwebアプリケーションプログラムのテスト実行時(ローカルモード)に、下記メッセージが表示されました。    Webサーバーでデバッグを開始できません。サーバーをデバッグ    する権限がありません。    サーバーのDebuggerUsersグループのメンバーであることを確認    して下さい。 Webアプリケーションが存在するPATH上のWeb.Configは「debug="true"」に設定してあります。 また、コントロールパネル→グループの「グループDebugger User」にもユーザーを追加してあります。 IIS, VB.NET は正常にインストールできました。セキュリティソフトは入っていますが、インストール時には特にエラーはありませんでした。 設定の問題とは思うのですが、どなたかエラーの原因がわかる方がおられましたら教えて頂きたいと思います。 なお、「デバッグなしで開始」をすれば正常に動きます。また、Windowsアプリケーションも問題なく動きます。 よろしくお願い致します。

  • MS_AccessからPDFファイルを開く方法?

    MS_Accessのメニュー画面(フォーム形式)から、PDFファイルを開く方法を教えて下さい。 因みにパソコン環境は、以下のとおりです。  OS:WindowsXP_Professional DB:MS_Access 2003 PDF:Word文書を「いきなりPDF_Professional」の「一括PDF出力」で    作成 以上です。よろしくお願いします。

  • IEでPDFファイルを表示させるとエラー???

    Web上にあるPDFファイルを「Adobe Acrobat Reader4.0」を使い、 ブラウザ上に表示をさせていました。ところが NetscapeNavigatorVer4.05以上だと正常に表示されるのですが、 IE5.0だとエラーが発生しました。エラー内容は以下の通りです。  「ページの処理中にエラーが発生しました。   文書の読み取り中に問題が発生しました。(114)」 それから、AcrobatReaderのオンラインマニュアルやAdobe社の ホームページを見ても、そのようなエラー内容については 書かれていませんでした。 このエラーが起きる原因がわかる方はいらっしゃらないでしょうか?