2016-08-26 21 views
0

次のコードは、ExcelからHTMLファイルに範囲を発行します。公開された範囲を既定の範囲と異なるサイズにする方法はありますか?または、同じファイルの範囲にImageバージョンを公開する方法はありますか?VBA PublishObjects - どのようにhtmlでサイズを変更しますか?

ObjectToPaste = xlApp.Range(UserformObj.listCharts.SelectedItem).Address 
      Title = UserformObj.listCharts.SelectedItem.SubItems(4) 
      Caption = IIf(KUKUKU3 = 1, Title, "") 
      On Error Resume Next 
      With oWB.PublishObjects.Add(xlSourceRange, Where, sht, _ 
             ObjectToPaste, xlHtmlStatic, "", Caption) 
       .Publish (False) 
       .AutoRepublish = UpdateHTml 
      End With 
      On Error GoTo 0 

答えて

0

MSDNには、ソース範囲を設定できます。 ( "$ G $ 3:$ H $ 6" を参照)

例:

With ActiveWorkbook.PublishObjects.Add(SourceType:=xlSourceRange, _ 
Filename:="\\Server\stockreport.htm", Sheet:="First Quarter", Source:="$G$3:$H$6", _ 
HtmlType:=xlHtmlStatic, DivID:="Book1_4170") 
.Publish (True) 
.AutoRepublish = False 
End With 
関連する問題