Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Копирование данных из Excel в Word средствами VBA
 
Добрый день всем!
Помогите макросом, нужно создать новый документ Word и в него из Excel скопировать данные.
 
Не совсем ясно о какой помощи речь, если сами вообще ничего не сделали.Почитайте: Как из Excel обратиться к другому приложению
Практически под Вашу задачу.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Код
Sub f()
Set wObj = CreateObject('Word.Application')
    ActiveSheet.Range("A1:F8").Copy
 
    With wObj
        .Visible = True
        .Documents.Add
        .Selection.Paste
     End With
End sub
Но проблема  втом, что при переносе данных в ворде колонки становяться огромной ширины. Как сделать, чтобы при переносе сохраняло ширину ячеек как в excel?  
 
Никак. Менять придется средствами Word-а.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
The_Prist, мне почему-то кажется, что как-то можно сохранить. Как насчет внедренного объекта?
С уважением,
Федор/Все_просто
Страницы: 1
Читают тему (гостей: 1)