| 
    
     |  | 県の職員です。 万策尽きました。
 
 最後の
 k = "%fg%c%t" + b + "{~}" + "%n" + f + "{~}"
 でうまく動きません。
 
 やりたいことはエクセルのシートにある公告文を毎週多数htmlにして
 県のホームページに入札公告としてアップロードするのですが、
 数が多いため現在のコンポーザーで変換する方法を改めエクセルの
 vbaで自動作成するように考えました。
 
 
 webページとして保存でタイトルをつける方法は
 マイクロソフトの以下のページで解説されていますが、県庁ではvbはインスト
 してくれそうにありません。
 エイチテーテーp://msdn2.microsoft.com/ja-jp/library/microsoft.office.tools.excel.workbook.title(VS.80).aspx
 
 なんとかエクセルオンリーでできないでしょうか。
 
 Sub Macro1()
 
 Dim b As Variant, f As Variant
 Dim k As Variant
 
 f = Sheets("入力").Range("$b$5").Value
 b = Sheets("入力").Range("$b$3").Value + "にかかる入札"
 
 Sheets("HTML書出").Select
 Range("a8:b155").Select
 Selection.ClearContents
 
 Sheets("公告書").Select
 Range("A2:A146").Select
 Selection.Copy
 
 Sheets("HTML書出").Select
 Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
 :=False, Transpose:=False
 
 Cells.Select
 Selection.Copy
 Workbooks.Add
 ActiveSheet.Paste
 Range("A162").Select
 Application.CutCopyMode = False
 Selection.Hyperlinks(1).SubAddress = "Sheet1!A1"
 
 k = "%fg%c%t" + b + "{~}" + "%n" + f + "{~}"
 
 Application.SendKeys k
 'できればつくるhtmlファイルを上書きできるようにしていただければ
 '有難いです。
 
 End Sub
 
 
 |  |