Не вставляется текст в таблицу word

Как вставить текст перед таблицей в Word

Иногда, при работе с таблицами в текстовом редакторе Word, у пользователей возникают трудности с вставкой текста перед таблицей. Обычно такая ситуация происходит тогда, когда таблица начинается сразу с первой строки документа. При таком расположении таблицы у пользователя просто нет свободного места для того, чтобы установить курсор и добавить текст.

Если вы столкнулись с подобной проблемой, то предлагаем вам ознакомиться с данной короткой статьей. Здесь мы рассмотрим сразу два способа, как вставить текст перед таблицей в документе Word. Статья будет актуальной для всех современных версий редактора, включая Word 2007, 2010, 2013, 2016 и 2019.

Добавление строки текста перед таблицей

Если вы не можете вставить текст перед таблицей, то скорее всего, проблема в том, что у вас просто нет свободной строки. Для того чтобы добавить строку перед таблицей вам необходимо:

  1. Установить курсор перед текстом в первую ячейку таблицы;
  2. Нажать на клавишу Enter ;

Обратите внимание, чтобы это сработало курсор должен быть установлен в самое начало первой ячейки (в левом верхнем углу таблицы).

расположение курсора в таблице

Также вы можете установить курсор в любом месте первой строки вашей таблицы, перейти на вкладку « Макет » и нажать там на кнопку « Разделить таблицу ». Аналогичное действие можно выполнить, нажав комбинацию клавиш Ctrl-Shift-Enter .

кнопка Разделить таблицу

В обоих случаях перед таблицей будет добавлена пустая строка, в которую вы сможете вставить нужный вам текст.

Смещение таблицы вниз или добавление разрыва страницы

Если первый способ вам по каким-то причинам не подошел, то есть альтернативный вариант. Вы можете просто переместить таблицу немного вниз. При таком перемещении перед таблицей появится пустая строка, которую можно будет использовать под заголовок или любой другой текст.

Для того чтобы переместить таблицу вниз нужно нажать левой кнопкой мышки по иконке со стрелками, которая находится над верхним левым углом таблицы. После этого, не отпуская данную кнопку нужно сместить таблицу вниз.

иконка со стрелками

Если нужно сместить таблицу на целую страницу вниз, то для этого можно воспользоваться функцией вставки разрыва страницы.

вставка разрыва страницы

Установите курсор на любую ячейку первой строки, перейдите на вкладку « Макет », нажмите на кнопку « Разрывы » и в открывшемся меню выберите опцию « Страница ». Также вы можете вставить разрыв страницы при помощи комбинации клавиш Ctrl-Enter .

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Спасибо, неожиданно помогло!

Не получилось. При первом способе курсор не встает перед таблицей. При втором-таблицу вниз опускает, но вверху создается место как для колонтитула, но не для текстовой строки.

В первом способе, курсор нужно ставить не перед таблицей, в перед текстом в первой ячейке.

Отредактировал статью и добавил другой скриншот, чтобы было понятней.

Преобразование текста в таблицу или таблицы в текст

Для преобразования текста в таблицу или наоборот щелкните знак абзаца Показать или скрытьна вкладке Главная, чтобы увидеть, каким образом текст расположен в документе.

На вкладке

Преобразование текста в таблицу

Чтобы отметить границы столбцов, в которых вы хотите расположить текст, вставьте знаки разделения, например запятые или знаки табуляции.

Примечание: Если в тексте есть запятые, в качестве разделителей используйте знаки табуляции.

Обозначьте границы строк будущей таблицы с помощью знаков абзаца.

В следующем примере с помощью знаков табуляции и абзаца текст разбивается на таблицу с 3 столбцами и 2 строками.

Выделите текст, который вы хотите преобразовать, а затем щелкните Вставка > Таблица > Преобразовать в таблицу.

На вкладке

В окне Текст в таблицу задайте параметры.

Отображается диалоговое окно

В разделе Размер таблицы убедитесь в том, что указанные числа соответствуют требуемому количеству столбцов и строк.

В разделе Автоподбор ширины столбцов выберите вид таблицы. Word автоматически подбирает ширину столбцов таблицы. Если вам нужны столбцы другой ширины, выполните одно из перечисленных ниже действий.

Задать ширину всех столбцов

В поле Фиксированная ширина столбца введите или выберите необходимое значение.

Изменить размер столбцов в соответствии с шириной текста в каждом столбце

Автоподбор по содержимому

Автоматически менять размер таблицы при изменении ширины доступного пространства (например, режим веб-документа или альбомная ориентация)

Автоподбор по ширине окна

В разделе Разделитель текста выберите использованный в тексте знак разделителя.

Нажмите кнопку ОК. Преобразованный в таблицу текст должен выглядеть подобным образом:

Преобразование таблицы в текст

Вы выберите строки или таблицу, которые нужно преобразовать в текст.

На вкладке Макет в разделе Данные нажмите кнопку Преобразовать в текст.

На вкладке

В окне Таблицу в текст в разделе Разделитель выберите знак разделения, который будет использоваться вместо границ столбцов. Строки будут разделены знаками абзаца.

Как вставить в таблицу текст

Как вставить в таблицу текст

  • Как вставить в таблицу текст
  • Как в excel вставить текст
  • Как редактировать таблицу в Word
  • Как поместить текст
  • Как сделать таблицу в Ворде
  • Как сделать текст справа от картинки

word4-1

Работа с таблицами в Word Office первое время работы на ПК может быть затруднена. Таблицы в текстах, и особенно в научных статьях занимают важное место, так как информация, заключенная в таблицу представляется более наглядной, нежели просто в виде текста.

Итак, как вставить таблицу в текст? В разных версиях редактора способы введения таблицы в текст различаются незначительно, что обычно обусловлено изменением внешнего вида панели инструментов. Здесь мы рассмотрим способ вставки таблицы в текст в программе Word версии 2007 года.


Вставка таблицы

Для этого, создаем новый документ Word или вставляем таблицу в уже существующий текст. В ворде версии 2007-го года в строке главного меню нажимаем кнопку «вставка» и заходим в меню «таблица»:

menu tablica

Как видим, в этом меню представлены несколько способов вставки таблицы, все эти способы достаточно просты и удобны.

Во-первых, здесь представлено поле из множества квадратиков, наведя на это поле курсор мыши, мы можем выбрать, таблицу нужного нам размера, т.е. выбрать количество столбцов и строк.

Во-вторых, в этом меню, мы можем нажать на кнопку вставить таблицу, и в открывшемся окошке введем с клавиатуры нужные нам параметры таблицы (число столбцов и строк, ширину столбцов).

vstavka tablici

В-третьих, ворд предлагает нам просто нарисовать нужную нам таблицу, для этого нажимаем кнопку «нарисовать таблицу» и, вместо курсора мыши в виде стрелочки появляется виртуальный карандаш, которым можем рисовать горизонтальные и вертикальные линии.

narisovat tablicu


Изменение таблицы Word

Редактор Word позволяет не только создавать таблицу нужной конфигурации, но и изменять уже созданную таблицу. Для этого поставим курсор в то место таблицы, которое мы хотим изменить и нажмем правую кнопку мыши, перед нами откроется меню редактирования таблицы:

izmenit tablicu

В появившемся окне находим то, что относится к изменению таблиц, это «вставить», «удалить ячейки», «разбить ячейки» и «свойства таблицы».

Для добавления новых столбцов, строк и ячеек к таблице нужно нажать на кнопку «вставить» и выбрать соответствующее значение в появившемся окне.

Подобным же образом можно удалить столбцы, строки и ячейки, нажав на кнопку «удалить». Иногда требуется некоторые столбцы или ячейки разбить на несколько мелких, сделать это поможет кнопка «разбить ячейки», если выделить несколько ячеек, то вместо «разбить ячейки» появится кнопка «объединить ячейки».

razbit yacheiki

«Выравнивание ячеек» позволяет выравнивать текст внутри ячейки, по правому, по левому краю, по ширине или по центру.

«Автоподбор» дает возможность настроить ширину столбцов: после нажатия кнопки «по содержимому» размер столбца будет изменяться в зависимости от заполнения ячейки. Автоподбор по ширине выравнивает размеры таблицы по величине окна Word, а столбцы внутри таблицы становятся одинаковыми по ширине. Нажатием на кнопку «фиксированная ширина столбца» можно с клавиатуры установить точные размеры таблицы.

avtopodbor

Таким образом, можно вставлять в текст таблицы, изменять их по своему усмотрению, подбирать для этого удобные инструменты, т.е. текстовый редактор Word, представляет для этого большие возможности, и не обязательно осваивать табличный редактор Excel для вставки таблиц в текст.

Как вставить в таблицу текст

Работа с таблицами может вызывать некоторые затруднения у начинающего пользователя: как создать таблицу, как вставить в нее текст? Так как для оформления чаще всего используются программы Microsoft Office Word и Excel, данные вопросы будут рассмотрены на их примере.

Как вставить в таблицу текст

Инструкция

В редакторе Microsoft Office Word создать таблицу можно с помощью предназначенных для этого инструментов. Запустите программу и откройте вкладку «Вставка». На панели инструментов найдите блок «Таблицы» и выберите инструмент «Нарисовать таблицу» или воспользуйтесь макетом, указав нужное количество строк и столбцов.

Чтобы заполнить текстом ячейку таблицы, установите в ней курсор и введите текст обычным способом. Если вам необходимо вставить фрагмент текста из другого документа, выделите его и нажмите сочетание клавиш Ctrl и С. Вернитесь в документ с таблицей, установите курсор в нужной ячейке и нажмите клавиши Shift и Insert или Ctrl и V.

Альтернативные способы: кликните в нужной ячейке правой кнопкой мыши и выберите в выпадающем меню команду «Вставить». Или же нажмите на вкладке «Главная» кнопку-миниатюру «Вставить» с изображением папки в блоке «Буфер обмена». Отрегулируйте высоту и ширину ячейки.

В приложении Microsoft Office Excel лист уже представляет собой таблицу, но можно также воспользоваться инструментами с вкладки «Вставка». Сам же текст в ячейку таблицы можно вставить по тому же принципу, что и в Word: либо используя горячие клавиши, либо с помощью мыши. Единственный момент, который нужно учитывать – это правильные параметры самой ячейки.

Откройте вкладку «Главная» и нажмите на кнопку-миниатюру «Формат» в блоке «Ячейки» на панели инструментов. Либо щелкните в ячейке с текстом правой кнопкой мыши и выберите в контекстном меню пункт «Формат ячеек». Откроется новое диалоговое окно.

Сделайте активной вкладку «Число» и выделите в группе «Числовые форматы» пункт «Текстовый», используя левую кнопку мыши. Перейдите на вкладку «Выравнивание» и в группе «Отображение» установите маркер в полях «Переносить по словам» и «Автоподбор ширины». Нажмите на кнопку ОК, чтобы новые настройки вступили в силу.

Войти на сайт

или

Забыли пароль?
Еще не зарегистрированы?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Hello everyone!

I would like to start by saying thanks to everyone who takes some time to view this thread and try to help.

I have made a MS Word document, with a table. Table has 4 columns.

I would like to insert random text into columns, using C++ and pure Win32 API.

I believe this can be done via OLE and automation, but I am new to that, so If that is the only way to do it, please help me by posting some sample code example, if that is not a big deal, so I can see the logic behind using OLE and automation, I would be very grateful, since I couldn’t handle the online documentation on MSDN.

That would be all, I just need help for this, in my opinion, simple task-> to fill a table in document made in MS Word with some random text.

EDIT:
———————————————————

I have decided to use OLE and C++ for this task, following the exaple from this article:
http://support.microsoft.com/kb/216686/en-us[^]

I have managed to open the Word file, make it invisible, but I need help with selecting the existing table.

That would be enough for now, since it would enable me to try inserting text into table on my own.

Here is the code:

NOTE:
————————

The handle provided in AutoWrap() is for a dialog that must be closed if error occurs, everything else is the same.

————————

HRESULT AutoWrap(HWND hwnd,int autoType, VARIANT *pvResult, IDispatch *pDisp, 
				 LPOLESTR ptName, int cArgs...)	
{
	
	va_list marker;
	va_start(marker, cArgs);
	
	if(!pDisp)
	{
		MessageBox( NULL, L"NULL IDispatch passed to AutoWrap()", L"Error", MB_ICONERROR );
	    
		EndDialog(hwnd, IDCANCEL);
	}
	
	
	DISPPARAMS dp = { NULL, NULL, 0, 0 };
	DISPID dispidNamed = DISPID_PROPERTYPUT;
	DISPID dispID;
	HRESULT hr;
	wchar_t buf[200];
	char szName[200];
	    
	
	WideCharToMultiByte( CP_ACP, 0, ptName, -1, szName, 256, NULL, NULL );
	    
	
	hr = pDisp->GetIDsOfNames( IID_NULL, &ptName, 1, LOCALE_USER_DEFAULT, &dispID );
	
	if(FAILED(hr)) 
	{
		swprintf_s( buf, L"IDispatch::GetIDsOfNames("%s") failed with error 0x%08lx", 
			szName, hr );

		MessageBox( NULL, buf, L"AutoWrap()", MB_ICONERROR );

	    return hr;
	}
	    
	
	VARIANT *pArgs = new VARIANT[cArgs+1];

	
	for( int i=0; i<cArgs; i++ ) 
	{
		pArgs[i] = va_arg(marker, VARIANT);
	}
	    
	
	dp.cArgs = cArgs;
	dp.rgvarg = pArgs;
	    
	
	if(autoType & DISPATCH_PROPERTYPUT) 
	{
		dp.cNamedArgs = 1;
	    dp.rgdispidNamedArgs = &dispidNamed;
	}
	    
	
	hr = pDisp->Invoke(dispID, IID_NULL, LOCALE_SYSTEM_DEFAULT, autoType, &dp, pvResult,
		NULL, NULL);

	if( FAILED(hr) ) 
	{
		swprintf_s(buf, L"IDispatch::Invoke("%s"=%08lx) failed with error 0x%08lx", 
			szName, dispID, hr);

	    MessageBox( NULL, buf, L"AutoWrap()", MB_ICONERROR );

	    return hr;
	}

	
	va_end(marker);
	    
	delete [] pArgs;
	    
	return hr;
}

——————————

When dialog button is pressed, open word and fill pre made table with some text:

——————————-

case IDOK:
{
	
	CoInitialize(NULL);
	
	
	CLSID clsid;
				
	HRESULT hr = CLSIDFromProgID(L"Word.Application", &clsid);
	
	if(FAILED(hr)) 
	{
		MessageBox( NULL, L"CLSIDFromProgID() failed", L"Error", 
						MB_ICONERROR );

		EndDialog(hwnd, IDCANCEL);
	}

	
	IDispatch *pWordApp;

	hr = CoCreateInstance( clsid, NULL, CLSCTX_LOCAL_SERVER, IID_IDispatch, 
					(void **)&pWordApp );
				
	if(FAILED(hr)) 
	{
		MessageBox( NULL, L"Word not registered properly", L"Error", 
						MB_ICONERROR );

		EndDialog(hwnd, IDCANCEL);
	}
	
	
	{
		VARIANT x;
		x.vt = VT_I4;
		x.lVal = 1;			AutoWrap( hwnd, DISPATCH_PROPERTYPUT, NULL, pWordApp, 
						L"Visible", 1, x);
	}
				
	
	IDispatch *pDocuments;
	{
		VARIANT result;
		VariantInit(&result);
					
		hr = AutoWrap( hwnd, DISPATCH_PROPERTYGET, &result, pWordApp, 
						L"Documents", 0);

		pDocuments = result.pdispVal;
	}
	
	
	IDispatch *pActiveDocument; 
	{
		

		wchar_t tmp[ _MAX_PATH ];

		memset( &tmp, '', sizeof(tmp) );

		if( DWORD nSize = GetModuleFileName( NULL, tmp, _MAX_PATH ) )
		{
			for (int i = nSize - 1; i >= 0; i--)
			{
				if ( tmp[i] == L'\' || tmp[i] == L'/')
				{
					tmp[i + 1] = L'';
					nSize = i + 1;
					break;
				}
			}

			
			wcscat_s( tmp, _MAX_PATH, L"print\Tabela.docx" );
		}
		else
		   {
			MessageBox( NULL, L"Грешка при учитавању ресурса за штампу!", 
								L"", MB_ICONERROR );
								
			EndDialog(hwnd, IDCANCEL);
		   }

		

		VARIANT result;
		VariantInit(&result);
		VARIANT x;
		x.vt = VT_BSTR;
		x.bstrVal = ::SysAllocString(tmp);

		AutoWrap( hwnd, DISPATCH_METHOD, &result, pDocuments, 
						L"Open", 1, x );

		pActiveDocument = result.pdispVal;

		SysFreeString(x.bstrVal);
	}


	MessageBox( hwnd, L"Added to give me time to see the effects", L"", MB_OK );

	
	{
		VARIANT x;
		x.vt = VT_BOOL;
		x.boolVal = false;

		AutoWrap( hwnd, DISPATCH_METHOD, NULL, pActiveDocument, L"Close", 
						1, x );

		AutoWrap( hwnd, DISPATCH_METHOD, NULL, pWordApp, L"Quit", 0);
	}	

	pActiveDocument->Release();
	pDocuments->Release();
	pWordApp->Release();

	
	CoUninitialize();
}

break;

Thank you.

—————————————————————————

I work in MS Visual Studio Express 2008, on Windows XP, in C++, using pure WIN32 API.

Как вставить в таблицу текст?

Работа с таблицами может вызывать некоторые затруднения у начинающего пользователя: как создать таблицу, как вставить в нее текст? Так как для оформления чаще всего используются программы Microsoft Office Word и Excel, данные вопросы будут рассмотрены на их примере.

Инструкция

  • В редакторе Microsoft Office Word создать таблицу можно с помощью предназначенных для этого инструментов. Запустите программу и откройте вкладку «Вставка». На панели инструментов найдите блок «Таблицы» и выберите инструмент «Нарисовать таблицу» или воспользуйтесь макетом, указав нужное количество строк и столбцов.
  • Чтобы заполнить текстом ячейку таблицы, установите в ней курсор и введите текст обычным способом. Если вам необходимо вставить фрагмент текста из другого документа, выделите его и нажмите сочетание клавиш Ctrl и С. Вернитесь в документ с таблицей, установите курсор в нужной ячейке и нажмите клавиши Shift и Insert или Ctrl и V.
  • Альтернативные способы: кликните в нужной ячейке правой кнопкой мыши и выберите в выпадающем меню команду «Вставить». Или же нажмите на вкладке «Главная» кнопку-миниатюру «Вставить» с изображением папки в блоке «Буфер обмена». Отрегулируйте высоту и ширину ячейки.
  • В приложении Microsoft Office Excel лист уже представляет собой таблицу, но можно также воспользоваться инструментами с вкладки «Вставка». Сам же текст в ячейку таблицы можно вставить по тому же принципу, что и в Word: либо используя горячие клавиши, либо с помощью мыши. Единственный момент, который нужно учитывать – это правильные параметры самой ячейки.
  • Откройте вкладку «Главная» и нажмите на кнопку-миниатюру «Формат» в блоке «Ячейки» на панели инструментов. Либо щелкните в ячейке с текстом правой кнопкой мыши и выберите в контекстном меню пункт «Формат ячеек». Откроется новое диалоговое окно.
  • Сделайте активной вкладку «Число» и выделите в группе «Числовые форматы» пункт «Текстовый», используя левую кнопку мыши. Перейдите на вкладку «Выравнивание» и в группе «Отображение» установите маркер в полях «Переносить по словам» и «Автоподбор ширины». Нажмите на кнопку ОК, чтобы новые настройки вступили в силу.
  • Совет добавлен 9 февраля 2011 Совет 2: Как вставить таблицу в Word Многие доклады и отчеты создаются с помощью удобного приложения Word. Вообще все тексты, которые предстоит отсылать по электронной почте, либо распечатывать для чтения, проходят через это приложение. Заложенные возможности позволяют воспроизводить все печатные символы, рисовать графики и диаграммы, сопровождая статистический материал красочными вставками.

    Чтобы нарисовать в создаваемом документе диаграмму или график продаж в отчете по работе торгового подразделения, потребуются данные для ее построения. Как правило, данные оформляются в виде таблицы. Вообще табличные данные могут использоваться и для отражения финансовых и иных результатов и без построения наглядной кривой роста или убытка. Чтобы вставить таблицу в Word правильно, поместите в том месте текста, где она должна быть курсор, затем с помощью мышки активируйте на панели инструментов вкладку «Таблица». Выберите первый пункт — «Нарисовать таблицу». В открывшемся окне «Таблицы и границы» можно как самостоятельно прорисовать все элементы таблицы — линии, столбцы, строчки, так и выбрать функцию «Добавить таблицу». Можно указать количество столбцов и строк будущей таблицы, и программа Word сама создаст и поместит на открытом листе пустую таблицу. Кроме того, есть возможность осуществить подбор цветов для придания табличным данным наглядности. За эту функцию отвечает кнопка «Границы и заливки».Есть и более короткий путь для вставки в текстовый документ таблицы — на панели инструментов «Стандартная», которая по умолчанию установлена у большинства пользователей, есть кнопки быстрого добавления таблицы: «Таблицы и границы», «Добавить таблицу» и «Добавить таблицу Exel». Нажав на кнопку «Добавить таблицу» откроется окошко выбора количества строк и столбцов. С помощью мышки можно установить таблицу с 4 строками и 5 столбцами. Но если после активации кнопки «Добавить таблицу» пользоваться не мышкой, а стрелками на клавиатуре, то можно установить максимальное количество полей таблицы — 31 на 30.Когда таблица создана, в каждое поле можно вводить цифровые данные или названия полей. Если же потребуется представить в тексте расчетные показатели, с возможностью внесения корректировок и, соответственно, автоматическим пересчетом результатов, тогда нужно задействовать такую функцию, как «Добавить таблицу Exel».Чтобы вставить таблицу в Word правильно, нужно на панели инструментов выбрать функцию вставки. На указанном курсором месте появится прямоугольник с полями, внутри которой будет виден стандартный чистый лист Exel. С помощью мышки можно растягивать прямоугольник, увеличивая размеры таблицы. Создав таблицу, обозначив поля и заполнив столбцы и строки, достаточно за ее пределами щелкнуть указателем мышки, как таблица автоматически преобразуется — исчезнет лист Exel, а вместо него появится стандартная графическая таблица с полями. Если потребуется внести изменения, достаточно двойным щелчком щелкнуть на таблице, и Exel снова станет доступен для внесения изменений.

    Как вставить таблицу в Word — версия для печати

    Оцените статью!

    Понравилась статья? Поделить с друзьями:
  • Не входит таблица в word
  • Не вставляется таблица excel в autocad
  • Не входит в аккаунт word
  • Не вставляется строка в excel между строками
  • Не вся таблица excel помещается в word