Я искал в Интернете, чтобы найти решение, но до сих пор не увенчалось успехом. Я имею промежуточные навыки в VBA и SQL, но не смог создать то, что мне нужно.Слияние писем с полем группировки ключей из баз данных Excel или SQL
У меня есть база данных со следующей информацией.
Co.Name |Email | Product | Q |
SH1 |[email protected] | Orange | 105.566 |
SH1 |[email protected] | Berries | 200.000 |
BT1 |[email protected] | Orange | 300.000 |
BT4 |[email protected] | Apple | 101.700 |
WT1 |[email protected] | Berries | 201.040 |
WT6 |[email protected] | Apple | 204.000 |
Название компании относится к Company_Name и Q для количества.
Мне нужно слияние, которое вставляет эксклюзивную таблицу, используя поле ключа для формирования таблицы.
В таблице фиктивных данных прежде всего ключевым полем может быть название компании или письмо компании.
**Email**
To: <emailcompany1>
Subject: Enquiry of <productname1>, <productname2>, ..., <productnamei>
Dear sirs from <company_name1>
In name of StackOverflow Inc, I'm requesting a price quotation and
availability of the following products so we can feed this huge
and awesome online community:
!-- Here it has to insert an specific table for the company name
!-- so it only shows the information regarding that company.!
Table<CompanyName1>
| Product | Q |
| Product 1 | Q. Prod 1 |
| Product 2 | Q. Prod 2 |
| Product ... | Q. Prod ...|
| Product i | Q. Prod i |
Regards
StackOverflow Supply Manager
<end mail, and repeat for other company,
until there are no more companies..>
Я пытался сделать это с помощью Word Mail Merge для Outlook, и используя таблицу Excel с небольшой фиктивной базы данных. Я нашел это https://support.microsoft.com/en-us/kb/294686, но я не могу заставить его делать то, что он должен делать.
EDIT: Я был частично успешным с https://support.microsoft.com/en-us/kb/294686. В настоящее время у меня проблемы с форматированием таблицы. Если я поставил таблицу как 2x2, и есть 4 продукта, она перестанет работать.
У меня есть большая база данных с различными точками данных и переменными, которые потребуют много писем. Мне нужна система, которая может обрабатывать эту нагрузку.
Чтобы уточнить: мне нужно слить почту и вставить конкретную таблицу относительно поля ключа ** (в фиктивном случае ключевым поле является имя компании или company_email).
Я свободно говорю с SQL-запросами и использую Microsoft SQL Server, но я не смог его решить в Excel, поэтому пока не хочу использовать SQL-соединения. База данных в настоящее время находится в SQL, и у меня есть доступ к SQL, Excel, Access, приложениям Google (Gmail в офисе) и т. Д.
Если есть платная программа для нее или какой-то макрос, я могу поговорить с мой босс, чтобы посмотреть, можем ли мы его купить. Все быстрее, чем отправка писем один за другим.
, когда вы говорите, что не можете заставить его работать, что означает что? Каков ваш конкретный камень преткновения? Из документа, на который вы ссылаетесь, выглядит достаточно очевидно, что либо ваше имя, либо адрес электронной почты могут быть вашим ключевым полем. Тогда кажется, что вы просто ссылаетесь на товар и Q столбцов в нужном вам формате, и он должен работать ... – Matt
Человек, я думаю, вы только что помогли мне A LOT После вашего вопроса я начал обновлять свое сообщение, объясняя, почему не работал, затем, читая снова документ microsoft, я заметил, что он сказал, что ему нужно активировать режим DIRECTORY (что бы это ни значило) Теперь, активировав режим каталога, введите код на странице https://support.microsoft. com/en-us/kb/294686. Я буду держать его как нераскрытый, пока я не проверю завтра, если можно дать правильный формат, который я хочу (потому что у меня много других столбцов, поэтому могут быть проблемы). Но еще раз спасибо – HendrixSpirit