Я пытаюсь экспортировать диапазон («A1: C10») из листа Sheet1
в HTML и сохранить его в том же каталоге, что и текущей книги. Я также хочу сохранить исходное форматирование.Экспорт определенного диапазона в HTML
Я использую следующий код, но получаю ошибки, и я не могу определить папку назначения как ту же папку, в которой находится текущая рабочая книга.
Sub Export()
Dim rng As Range
Set rng = Sheets("Sheet1").Range("A1:C10")
ActiveWorkbook.PublishObjects.Add(_
SourceType:=xlSourceRange, _
Filename:=file1, _
sheet:="Sheet1", _
Source:=rng, _
HtmlType:=xlHtmlStatic).Publish
End Sub
Я также попытался это:
Sub Export()
Dim rng As Range
Set rng = Sheets("sheet1").Range("A1:C10")
ActiveWorkbook.PublishObjects.Add(_
SourceType:=xlSourceRange, _
fileName:="C:\exported.xlsx", _
Sheet:="Sheet1", _
Source:=rng, _
HtmlType:=xlHtmlStatic).Publish
End Sub
Как установить значение file1 в коде 'Filename: = file1'? – ChipsLetten
"Я получаю ошибки"? КОТОРАЯ/ГДЕ? – pnuts