|    | 
     県の職員です。 
万策尽きました。 
 
最後の 
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 
 | 
     
    
   |