Как убрать из макроса приписку расширения к текущему имени
GerczeG
Дата: Среда, 02.08.2017, 07:22 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Что нужно скорректировать? Сохраняет в виде "тест.xls.pdf" А нужно "тест.pdf" [vba]Код
Sub Заказ() ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=(ActiveWorkbook.FullName & ".pdf"), Quality:=xlQualityStandard, IncludeDocProperties:=False, _ IgnorePrintAreas:=False, _ OpenAfterPublish:=False End Sub
[/vba]
Что нужно скорректировать? Сохраняет в виде "тест.xls.pdf" А нужно "тест.pdf" [vba]Код
Sub Заказ() ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=(ActiveWorkbook.FullName & ".pdf"), Quality:=xlQualityStandard, IncludeDocProperties:=False, _ IgnorePrintAreas:=False, _ OpenAfterPublish:=False End Sub
[/vba] GerczeG
Сообщение отредактировал GerczeG - Среда, 02.08.2017, 07:32
Ответить
Сообщение Что нужно скорректировать? Сохраняет в виде "тест.xls.pdf" А нужно "тест.pdf" [vba]Код
Sub Заказ() ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=(ActiveWorkbook.FullName & ".pdf"), Quality:=xlQualityStandard, IncludeDocProperties:=False, _ IgnorePrintAreas:=False, _ OpenAfterPublish:=False End Sub
[/vba] Автор - GerczeG Дата добавления - 02.08.2017 в 07:22
китин
Дата: Среда, 02.08.2017, 07:24 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
оформите код как положено по правилам (заключите его в тэги: кнопочка # в режиме редактирования)
оформите код как положено по правилам (заключите его в тэги: кнопочка # в режиме редактирования) китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение оформите код как положено по правилам (заключите его в тэги: кнопочка # в режиме редактирования) Автор - китин Дата добавления - 02.08.2017 в 07:24
_Boroda_
Дата: Среда, 02.08.2017, 09:36 |
Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
В своих остальных темах исправьте коды - засуньте их в теги так, как в этой теме сделали Так нужно? [vba]Код
fn0_ = Split(ActiveWorkbook.FullName, ".") fn0_(UBound(fn0_)) = "" fn0_ = Join(fn0_) ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=(fn0_ & ".pdf"), Quality:=xlQualityStandard, IncludeDocProperties:=False, _ IgnorePrintAreas:=False, OpenAfterPublish:=False
[/vba] Такой изврат на случай, если в имени есть точка. Бывает, что некоторые особо пофигистичные товарищи называют файлы типа "файл от 2017.05.24"
В своих остальных темах исправьте коды - засуньте их в теги так, как в этой теме сделали Так нужно? [vba]Код
fn0_ = Split(ActiveWorkbook.FullName, ".") fn0_(UBound(fn0_)) = "" fn0_ = Join(fn0_) ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=(fn0_ & ".pdf"), Quality:=xlQualityStandard, IncludeDocProperties:=False, _ IgnorePrintAreas:=False, OpenAfterPublish:=False
[/vba] Такой изврат на случай, если в имени есть точка. Бывает, что некоторые особо пофигистичные товарищи называют файлы типа "файл от 2017.05.24"_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение В своих остальных темах исправьте коды - засуньте их в теги так, как в этой теме сделали Так нужно? [vba]Код
fn0_ = Split(ActiveWorkbook.FullName, ".") fn0_(UBound(fn0_)) = "" fn0_ = Join(fn0_) ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=(fn0_ & ".pdf"), Quality:=xlQualityStandard, IncludeDocProperties:=False, _ IgnorePrintAreas:=False, OpenAfterPublish:=False
[/vba] Такой изврат на случай, если в имени есть точка. Бывает, что некоторые особо пофигистичные товарищи называют файлы типа "файл от 2017.05.24"Автор - _Boroda_ Дата добавления - 02.08.2017 в 09:36
AndreTM
Дата: Среда, 02.08.2017, 09:52 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация:
500
±
Замечаний:
0% ±
2003 & 2010
GerczeG , вам в первой теме , где вы выбрали "вариант два", был тогда же приведен "вариант три", который и делал то, что вы просите здесь... и даже пояснение было дано по этому поводу...
GerczeG , вам в первой теме , где вы выбрали "вариант два", был тогда же приведен "вариант три", который и делал то, что вы просите здесь... и даже пояснение было дано по этому поводу...AndreTM
Skype: andre.tm.007 Donate: Q iwi: 9517375010
Ответить
Сообщение GerczeG , вам в первой теме , где вы выбрали "вариант два", был тогда же приведен "вариант три", который и делал то, что вы просите здесь... и даже пояснение было дано по этому поводу...Автор - AndreTM Дата добавления - 02.08.2017 в 09:52
KuklP
Дата: Среда, 02.08.2017, 10:06 |
Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация:
486
±
Замечаний:
0% ±
2003-2010
на случай, если в имени есть точка
[vba]Код
Sub Заказ1() ActiveWorkbook.ExportAsFixedFormat xlTypePDF, Left(ActiveWorkbook.FullName, _ InStrRev(ActiveWorkbook.FullName, ".") - 1) & ".pdf", xlQualityStandard, 0 End Sub
[/vba]
на случай, если в имени есть точка
[vba]Код
Sub Заказ1() ActiveWorkbook.ExportAsFixedFormat xlTypePDF, Left(ActiveWorkbook.FullName, _ InStrRev(ActiveWorkbook.FullName, ".") - 1) & ".pdf", xlQualityStandard, 0 End Sub
[/vba]KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Ответить
Сообщение на случай, если в имени есть точка
[vba]Код
Sub Заказ1() ActiveWorkbook.ExportAsFixedFormat xlTypePDF, Left(ActiveWorkbook.FullName, _ InStrRev(ActiveWorkbook.FullName, ".") - 1) & ".pdf", xlQualityStandard, 0 End Sub
[/vba]Автор - KuklP Дата добавления - 02.08.2017 в 10:06
GerczeG
Дата: Среда, 02.08.2017, 10:27 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Большое спасибо. прошу прощенья что сразу не увидел решение моей проблемы.
Большое спасибо. прошу прощенья что сразу не увидел решение моей проблемы. GerczeG
Ответить
Сообщение Большое спасибо. прошу прощенья что сразу не увидел решение моей проблемы. Автор - GerczeG Дата добавления - 02.08.2017 в 10:27