あるソフトのオンラインヘルプがHTML形式で提供されています。
ヘルプ項目が列挙されていて、見たい項目をクリックすると
その項目のHTMLファイルにリンクしている、という具合です。
項目は1000個程度、すなわちHTMLファイルが1000ファイルあります。
このオンラインヘルプを、リンクを含めて一括で印刷したいのですが、
どのようにすればよいのでしょう?

ちなみに紙のヘルプドキュメント や HTML以外のオンラインヘルプはありません。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

インターネットにつながなければHelpを見られない場合でしたら,一度すべてのファイルをダウンロードする必要があります。


数が少ないのでしたら,リンク上で右クリック>「対象をファイルに保存」でも良いのですが,1000もあるのでしたら大変な作業になってしまいます。
で,ホームページを一括でダウンロードするソフトを活用することになるのですが,OSが何か,それが書かれていませんのでとりあえずWindows用を参考URLに入れておきます。いくつもありますのでお好きなものを選んでください。
あとは,ページを一括でダウンロードして,それら一つ一つを印刷していくか,一つのファイルに編集してから印刷するか,どちらかになります。

他にも良い方法があると思いますが,私がやっている方法を紹介しました。

参考URL:http://www.vector.co.jp/vpack/filearea/win/net/w …
    • good
    • 0

他に適当な回答がなければ参考にしてください。



HTML HELPはHTML Help WorkshopというMicrosoftがフィリーで出しているソフトで作ります。
#日本語版は無いようです。

他のベンダーが作った製品(シェアウェア)もあります。
#これは日本語版もあるみたいです

HTML Help Workshopは USA Microsoftのサイトからダウンロードできます。
記憶が定かではありませんが Premiere版のOfficeにも入ってたかな? VisualBasicにも入ってた気がします。


HTMLHELPはその名の通りHTMLファイルの固まりです。
複数のHTMLファイルをcompileして作ります。

で、何をするかというと 単純に該当の「***.chm」をHTML Help WorkshopでDecompileしてしまうのです。

Decompileすると「***.chm」が元のHTMLファイル(及びその構成ファイル)が バラバラになりますので その後の印刷方法はお任せします。

#ページ順には並びません
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qリンク先のページを印刷したい

随分と検索などで探したのですが、該当するものを見つける事が出来なかったので質問させてください。
以下の様な動作をJavaScriptもしくはそれ以外の方法で行えるでしょうか。

001.doc,002.doc,003.xls,004.xls,005.doc,006.doc

・このファイル一つずつにそれぞれリンクする印刷ボタンを作成。
・印刷ボタンはアイコン画像利用。

いくら頑張ってもメインページが印刷されてしまって希望のページを印刷する事が出来ません。
<a href="001.doc" onclick="window.print();return false;"><img src="print.gif" alt="プリンタのアイコン" title="このページを印刷する" /></a>

現在こんな風にやってみています。

初心者ですが頑張りますので何卒ご教授下さい。

Aベストアンサー

新しいウィンドウで対象ファイルを開いてあげてから、
印刷ダイアログを開いてみたらどうでしょうか。

linkprint=window.open("001.doc","mywindow");
linkprint.print();

QHTMLファイルをPDFファイルに変換できるソフト

HTMLファイルをPDFファイルに変換できるソフトを教えてください。

Aベストアンサー

仮想pdfプリンタは如何ですか?
このソフトは、pdf以外にもTIFFなどへ変換できるのが特徴です。ツールバーが一緒にインストールされますが、不要ならツールバーだけアンインストールして下さい。
http://www.forest.impress.co.jp/lib/offc/document/pdf/cubepdf.html

Qhtmlファイルを結合して一つのファイルにすることは可能ですか?

pdfファイルはacrobat等で複数のファイルを結合させることができますが、htmlファイルではそのようなことはできるのでしょうか?

Aベストアンサー

中身はテキストなので、ソースをコピーして貼り付ければできます。
一部スクリプトなどが使われている場合は、上手くうごかなくなることも想像できますが・・・

Qダウンロードした大量のhtmlファイルを連続印刷するには?

あるサイトのデータを全部ダウンロードして、
印刷したいのですが、どうすればいいのでしょうか?
一つ一つ手動でやると気の遠くなるような作業に
なります。
具体的には、htmlファイルが300ほどあり、
それらを全て印刷したいのです。

OSは、windows2000
プリンターはレーザーで、brotherのHL-2040です。

何か知っていましたらお願いします。

Aベストアンサー

私は「AllPrint for .NET1.1」というソフトを使わせていただいています.

なにげに便利です.

参考URL:http://www.nagaokacomnet.com/

Qフォルダ内のエクセル文書をすべて印刷したいデス

1つのフォルダに ファイルが100個くらいあり それぞれ 1~3シートのBookになています。
すべてのシートを印刷したいのですが 毎回 ファイルを開いてシートを選択しないとできません。

一括で処理する方法をご存知の方 教えて頂けないでしょうか。
(>_<)よろしくお願いしますぅぅ

Aベストアンサー

>まだ使い方が分かりません。。

エクセルを開いて、[Alt] + [F11] でマクロを編集する画面(VBE)が現れます。
その画面で、[挿入] - [標準モジュール] を選択すると、マクロを記述する画面が現れます。

そこに、Sub ~ End Sub までの行をコピーして貼り付けてください。

一行目の「Sub test()」の "test" の文字は任意に書き換えできます。「一括印刷」などの解りやすい名前にしても良いでしょう。

「Fol = "C:\Tmp"」の "" の内側には、ファイルが入っているフォルダのフルパスを書き込んでください。

実行するには、マクロ文中にカーソルを置いて、VBEの[|>](横向き三角ボタン)をクリックすれば実行できます。
若しくは、エクセルの画面で [Alt] + [F8] で実行するマクロを選択する画面が現れます。

まずは、適当なフォルダを作成し、印刷対象ファイルを数個置いて、そのフォルダを対象にして実行テストをして見てください。

参考URL:http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page03.htm

>まだ使い方が分かりません。。

エクセルを開いて、[Alt] + [F11] でマクロを編集する画面(VBE)が現れます。
その画面で、[挿入] - [標準モジュール] を選択すると、マクロを記述する画面が現れます。

そこに、Sub ~ End Sub までの行をコピーして貼り付けてください。

一行目の「Sub test()」の "test" の文字は任意に書き換えできます。「一括印刷」などの解りやすい名前にしても良いでしょう。

「Fol = "C:\Tmp"」の "" の内側には、ファイルが入っているフォルダのフルパスを書き込んで...続きを読む

Qフォルダ内のファイル全てを印刷したい

ものすごく初歩的な質問ですいません!
ちょっと時間がないので急いで知りたかったため…

Wordのファイルが大量に入っているフォルダの
一つ一つすべてをプリントアウトしたいのです。

全件選択すると(Ctrl+A)なぜか全てが開き始め、
多すぎて開けません、のようなエラーになってしまいます。。

本当にパソコンオンチで申し訳ない質問なのですが、
よろしくお願いします!!

Aベストアンサー

wordと連続印刷で検索したら参考urlのソフトが引っかかりました。
試してみてはいかがでしょうか

参考URL:http://www.vector.co.jp/soft/win95/util/se347539.html?g

QWeb画面をプリントする方法(エクセルVBA)

エクセル2000です。
VBAでNavigateを使いWeb画面(イントラネット)を開き、
.Document.all.Item("Hoge****No").Value = Target.Text のような方法で入力を行い、
.Document.forms(0).submit で送信ボタンクリックして新たな画面を開くところまではできております。

次に、その開いた画面をプリントしたいのです。
どのようなコードになるのでしょうか?
ご教示いただければ幸いです。
(o。_。)oペコッ

現在のコードは以下のとおりです。
Dim objIE As Object

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub '複数セル不可
If Target.Column <> 1 Then Exit Sub 'A列のみ対象

'IEが起動しているかチェック。objIE.Nameプロパティの取得に成功したら起動とみなす。
Dim tmp As String
On Error Resume Next
tmp = objIE.Name
If Err.Number <> 0 Then
'エラーならIEが起動していないので、起動する
Set objIE = CreateObject("InternetExplorer.Application")
End If
On Error GoTo 0

With objIE
.Navigate "​http://******.co.jp/******/**/***/Details/DetailsScr/init"​
.Visible = True
Do While .Busy = True
DoEvents
Loop
.Document.all.Item("Hoge****No").Value = Target.Text 'テストボックスへ入力:Name属性で指定
'オートコンプリートなどの機能が働く場合があるので、念のため待機
Do While .Busy = True
DoEvents
Loop
.Document.forms(0).submit '送信ボタンクリック
End With
End Sub

エクセル2000です。
VBAでNavigateを使いWeb画面(イントラネット)を開き、
.Document.all.Item("Hoge****No").Value = Target.Text のような方法で入力を行い、
.Document.forms(0).submit で送信ボタンクリックして新たな画面を開くところまではできております。

次に、その開いた画面をプリントしたいのです。
どのようなコードになるのでしょうか?
ご教示いただければ幸いです。
(o。_。)oペコッ

現在のコードは以下のとおりです。
Dim objIE As Object

Private Sub Worksheet_SelectionCha...続きを読む

Aベストアンサー

追加レスつかなかったですね。
『多少は不便』という事なので、一応テストコードだけ全文載せておきます。
URLを入力したセル範囲を選択して実行です。
([winXP/2000|2003/ie7][vista/2000|2007/ie8]の環境でテスト)

'標準モジュール
Option Explicit

Private Declare Sub Sleep Lib "kernel32.dll" ( _
             ByVal dwMillsecounds As Long)

Private Declare Function FindWindowA Lib "user32.dll" ( _
                   ByVal cnm As String, _
                   ByVal cap As String) As Long

Sub test()
  Const READYSTATE_COMPLETE = 4
  Const OLECMDID_PRINTPREVIEW = 7
  Const OLECMDEXECOPT_DODEFAULT = 0
  Dim r  As Range
  Dim hWnd As Long
  
  If TypeName(Selection) <> "Range" Then Exit Sub
  With CreateObject("internetExplorer.application")
    .Visible = True
    For Each r In Selection
      .navigate r.Value
      While .busy Or (.readyState <> READYSTATE_COMPLETE)
        DoEvents
      Wend
      .ExecWB OLECMDID_PRINTPREVIEW, OLECMDEXECOPT_DODEFAULT
      While hWnd = 0
        Sleep 500
        DoEvents
        hWnd = FindWindowA("Internet Explorer_TridentDlgFrame", "印刷プレビュー")
      Wend
      While hWnd <> 0
        Sleep 500
        DoEvents
        hWnd = FindWindowA("Internet Explorer_TridentDlgFrame", "印刷プレビュー")
      Wend
    Next
  End With
End Sub

追加レスつかなかったですね。
『多少は不便』という事なので、一応テストコードだけ全文載せておきます。
URLを入力したセル範囲を選択して実行です。
([winXP/2000|2003/ie7][vista/2000|2007/ie8]の環境でテスト)

'標準モジュール
Option Explicit

Private Declare Sub Sleep Lib "kernel32.dll" ( _
             ByVal dwMillsecounds As Long)

Private Declare Function FindWindowA Lib "user32.dll" ( _
                   ByVal cnm As String, _
 ...続きを読む

Qchmファイルをpdfに変換する方法

配布されているchmファイルを紙に印刷したりiPadに入れたいのでpdfで欲しいと思い、chmファイルからpdfに変換するソフトを探しています。

Softany CHM to PDF converterを試してみましたが、20%の所で止まってしまい終了しません。
OXPDFCreaterもファイルのOpenを選択しても認識してくれませんでした。

また、chmをHTMLに分解することはできたのですが、順番などがバラバラになってしまいpdfにしたときにメチャクチャになってしまいます。
200ページぐらいあるので、手で順番を整頓するのも現実的にほぼムリです。
ですので、HTMLにしてから直接・間接的にpdfにする方法は使えません。


このような処理を行えるソフトをご存じの方はいませんでしょうか?
chmは全て英語で、若干の画像ファイルも含んでいます。
PDFに変換した際に、目次情報が欲しいのでそれもついているならとても嬉しいです。

Aベストアンサー

目次なしの場合はだめですか。

iPad用のビューアーもあるようですが。
CHMate — CHM Reader, Redefined この App は iPhone、iPad の両方に対応しています
http://itunes.apple.com/jp/app/id324516521?mt=8

他のコンバータ
CHM To PDF Converter
http://download.cnet.com/CHM-To-PDF-Converter/3000-2094_4-176287.html

Universal Document Converter
http://www.print-driver.com/download/

ビューアーを使って pdfで印刷という方法もありますが、目次なしだと同じかな。
CHM Show Case
http://www.vector.co.jp/soft/winnt/util/se485557.html

Help Explorer Viewer
http://download.cnet.com/Help-Explorer-Viewer/3000-6675_4-10666661.html

KchmViewer
http://www.kchmviewer.net/download.html

目次なしの場合はだめですか。

iPad用のビューアーもあるようですが。
CHMate — CHM Reader, Redefined この App は iPhone、iPad の両方に対応しています
http://itunes.apple.com/jp/app/id324516521?mt=8

他のコンバータ
CHM To PDF Converter
http://download.cnet.com/CHM-To-PDF-Converter/3000-2094_4-176287.html

Universal Document Converter
http://www.print-driver.com/download/

ビューアーを使って pdfで印刷という方法もありますが、目次なしだと同じかな。
CHM Show Case
http://www.vector...続きを読む

Q文字列にある特定文字の数

こんにちは。

文字列「C:\MYDOCU~1\THINKB~1\THINKB~1\TEMP」に"¥"がいくつ含まれているかを算出したく悩んでいます。どのような方法があるのか、是非アドバイスをください。よろしくお願いします。

** 環境 **
VB6.0(sp5)

Aベストアンサー

ご質問の「文字列」から察するにあるファイルのパス(ドライブ+パス+ファイル名)を
ドライブ+パスとファイル名に分解する、のような使い方をされるのでしょうか?
先の例ですとstrArrey(numArrey)を参照すると「ファイル名のみ」が取得できます。

あと、Splitの反対で「JOIN関数」があります。
なお、Split,JoinはExcel2000以降のVBAでも利用可能です。


'ここから

Dim strArrey() As String
Dim numArrey As Integer

Dim strPath As String

strPath = "C:\MYDOCU~1\THINKB~1\THINKB~1\TEMP"

strArrey() = Split(strPath, "\")

numArrey = UBound(strArrey())

MsgBox "これがファイル名:[" & strArrey(numArrey) & "]"

strArrey(numArrey) = ""

strPath = Join(strArrey(), "\")

MsgBox "これがパス名:[" & strPath & "]"

'ここまで

ご質問の「文字列」から察するにあるファイルのパス(ドライブ+パス+ファイル名)を
ドライブ+パスとファイル名に分解する、のような使い方をされるのでしょうか?
先の例ですとstrArrey(numArrey)を参照すると「ファイル名のみ」が取得できます。

あと、Splitの反対で「JOIN関数」があります。
なお、Split,JoinはExcel2000以降のVBAでも利用可能です。


'ここから

Dim strArrey() As String
Dim numArrey As Integer

Dim strPath As String

strPath = "C:\MYDOCU~1\THINKB~1\THINKB~1...続きを読む

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?


人気Q&Aランキング