Открытие файлов формата ods макросом из Ексель 
				   
 
 
 Egider  
 Дата: Среда, 25.06.2025, 15:31 | 
 Сообщение № 1   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  73 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Доброго дня форумчане! Если возможно, подскажите как открыть макросом из Ексель файл формата ods. Причем, сам файл "Шаблон.ods" должен открываться в Lidreoffice. Утверждают что это невозможно, так ли это? СПАСИБО. 
 
 
Доброго дня форумчане! Если возможно, подскажите как открыть макросом из Ексель файл формата ods. Причем, сам файл "Шаблон.ods" должен открываться в Lidreoffice. Утверждают что это невозможно, так ли это? СПАСИБО. Egider Пенсионер 
   
  
 Ответить 
Сообщение Доброго дня форумчане! Если возможно, подскажите как открыть макросом из Ексель файл формата ods. Причем, сам файл "Шаблон.ods" должен открываться в Lidreoffice. Утверждают что это невозможно, так ли это? СПАСИБО. Автор - Egider 25.06.2025  в 15:31   
 
 
 Egider  
 Дата: Среда, 25.06.2025, 15:34 | 
 Сообщение № 2   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  73 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Извиняюсь Libreoffice/ 
 
 
 
Пенсионер 
   
  
 Ответить 
Сообщение Извиняюсь Libreoffice/ Автор - Egider 25.06.2025  в 15:34   
 
 
 bigorq  
 Дата: Среда, 25.06.2025, 16:31 | 
 Сообщение № 3   
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Форумчанин  
 
 Сообщений:  205 
 
 
 
 
  Репутация:    
 47    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 открыть макросом из Ексель файл формата ods. Причем, сам файл "Шаблон.ods" должен открываться в Lidreoffice
Код
 Shell "libreoffice --calc ""путь/к/вашему/файлу.ods""", vbNormalFocus 
открыть макросом из Ексель файл формата ods. Причем, сам файл "Шаблон.ods" должен открываться в Lidreoffice
Код
 Shell "libreoffice --calc ""путь/к/вашему/файлу.ods""", vbNormalFocus 
bigorq Сообщение отредактировал bigorq  - Среда, 25.06.2025, 16:32 
   
  
 Ответить 
Сообщение открыть макросом из Ексель файл формата ods. Причем, сам файл "Шаблон.ods" должен открываться в Lidreoffice
Код
 Shell "libreoffice --calc ""путь/к/вашему/файлу.ods""", vbNormalFocus 
Автор - bigorq 25.06.2025  в 16:31   
 
 
 MikeVol  
 Дата: Четверг, 26.06.2025, 02:40 | 
 Сообщение № 4   
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Обитатель  
 
 Сообщений:  457 
 
 
 
 
  Репутация:    
 109    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Egider , А разве вам в данной теме  не ответили, зачем дубль темі создавать и помогающих запутываете?Egider , А разве вам в данной теме  не ответили, зачем дубль темі создавать и помогающих запутываете?MikeVol Ученик.  
   
  
 Ответить 
Сообщение Egider , А разве вам в данной теме  не ответили, зачем дубль темі создавать и помогающих запутываете?Автор - MikeVol 26.06.2025  в 02:40   
 
 
 Egider  
 Дата: Четверг, 26.06.2025, 16:00 | 
 Сообщение № 5   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  73 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Да, ответили, но макрос не работает почему-то. Прошу, если возможно скорректировать или...?Код
Sub Открыть_ods2()
Код
Workbooks.Open "D:\ПУ\Книга1.ods"
 Да, ответили, но макрос не работает почему-то. Прошу, если возможно скорректировать или...?Код
Sub Открыть_ods2()
Код
Workbooks.Open "D:\ПУ\Книга1.ods"
 Egider Пенсионер 
Сообщение отредактировал Egider  - Четверг, 26.06.2025, 16:24 
   
  
 Ответить 
Сообщение Да, ответили, но макрос не работает почему-то. Прошу, если возможно скорректировать или...?Код
Sub Открыть_ods2()
Код
Workbooks.Open "D:\ПУ\Книга1.ods"
 Автор - Egider 26.06.2025  в 16:00   
 
 
 Egider  
 Дата: Четверг, 26.06.2025, 16:10 | 
 Сообщение № 6   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  73 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Скорректировал убрав одни кавычки, не работаетКод
Sub Открыть_ods2()
 Скорректировал убрав одни кавычки, не работаетКод
Sub Открыть_ods2()
 Egider Пенсионер 
Сообщение отредактировал Egider  - Четверг, 26.06.2025, 16:26 
   
  
 Ответить 
Сообщение Скорректировал убрав одни кавычки, не работаетКод
Sub Открыть_ods2()
 Автор - Egider 26.06.2025  в 16:10   
 
 
 Egider  
 Дата: Четверг, 26.06.2025, 16:12 | 
 Сообщение № 7   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  73 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 [vba]Код
Sub Открыть_ods2()
 [vba]Код
Sub Открыть_ods2()
 Egider Пенсионер 
Сообщение отредактировал Egider  - Четверг, 26.06.2025, 16:28 
   
  
 Ответить 
Сообщение [vba]Код
Sub Открыть_ods2()
 Автор - Egider 26.06.2025  в 16:12   
 
 
 bigorq  
 Дата: Четверг, 26.06.2025, 17:20 | 
 Сообщение № 8   
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Форумчанин  
 
 Сообщений:  205 
 
 
 
 
  Репутация:    
 47    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Egider , у меня так работает
 
 
Egider , у меня так работаетbigorq Сообщение отредактировал bigorq  - Четверг, 26.06.2025, 17:24 
   
  
 Ответить 
Сообщение Egider , у меня так работаетАвтор - bigorq 26.06.2025  в 17:20   
 
 
 Egider  
 Дата: Четверг, 26.06.2025, 17:43 | 
 Сообщение № 9   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  73 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Здравствуйте bigorq,  я не совсем понял ..если нет в path.., Если можно пропишите 
 
 
Здравствуйте bigorq,  я не совсем понял ..если нет в path.., Если можно пропишите Egider Пенсионер 
   
  
 Ответить 
Сообщение Здравствуйте bigorq,  я не совсем понял ..если нет в path.., Если можно пропишите Автор - Egider 26.06.2025  в 17:43   
 
 
 bigorq  
 Дата: Четверг, 26.06.2025, 17:55 | 
 Сообщение № 10   
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Форумчанин  
 
 Сообщений:  205 
 
 
 
 
  Репутация:    
 47    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
  если в системной переменной не прописан путь к soffice, то нужно его прописать в коде макроса, можете в любом случае прописать, хуже не будет  если в системной переменной не прописан путь к soffice, то нужно его прописать в коде макроса, можете в любом случае прописать, хуже не будет bigorq    
  
 Ответить 
Сообщение  если в системной переменной не прописан путь к soffice, то нужно его прописать в коде макроса, можете в любом случае прописать, хуже не будет Автор - bigorq 26.06.2025  в 17:55   
 
 
 Egider  
 Дата: Четверг, 26.06.2025, 18:27 | 
 Сообщение № 11   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  73 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Цитата  
не прописан путь к soffice, то нужно его прописать в коде макроса
Цитата  
не прописан путь к soffice, то нужно его прописать в коде макроса
Egider Пенсионер 
Сообщение отредактировал Egider  - Четверг, 26.06.2025, 20:06 
   
  
 Ответить 
Сообщение Цитата  
не прописан путь к soffice, то нужно его прописать в коде макроса
Автор - Egider 26.06.2025  в 18:27   
 
 
 bigor  
 Дата: Пятница, 27.06.2025, 08:36 | 
 Сообщение № 12   
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Старожил  
 
 Сообщений:  1402 
 
 
 
 
  Репутация:    
 275    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
  кто ж знает где у вас LibreOffice лежит? для большинства установок, которые я видел будет такКод
Sub Открыть_ods2()
  кто ж знает где у вас LibreOffice лежит? для большинства установок, которые я видел будет такКод
Sub Открыть_ods2()
 bigor    
  
 Ответить 
Сообщение  кто ж знает где у вас LibreOffice лежит? для большинства установок, которые я видел будет такКод
Sub Открыть_ods2()
 Автор - bigor 27.06.2025  в 08:36