diff --git a/plugins/views_data_export_plugin_style_export_docfull.inc b/plugins/views_data_export_plugin_style_export_docfull.inc
new file mode 100644
index 0000000..b71bfb9
--- /dev/null
+++ b/plugins/views_data_export_plugin_style_export_docfull.inc
@@ -0,0 +1,98 @@
+<?php
+/**
+ * @file
+ * Plugin include file for export style plugin.
+ */
+
+/**
+ * Generalized style plugin for export plugins.
+ *
+ * @ingroup views_style_plugins
+ */
+class views_data_export_plugin_style_export_docfull extends views_data_export_plugin_style_export {
+
+  /**
+   * Set options fields and default values.
+   *
+   * @return
+   * An array of options information.
+   */
+  function option_definition() {
+    $options = parent::option_definition();
+
+    $options['view_mode'] = array(
+      'default' => 'full',
+      'translatable' => TRUE,
+    );
+    return $options;
+  }
+
+  /**
+   * Options form mini callback.
+   *
+   * @param $form
+   * Form array to add additional fields to.
+   * @param $form_state
+   * State of the form.
+   * @return
+   * None.
+   */
+  function options_form(&$form, &$form_state) {
+    parent::options_form($form, $form_state);
+
+    $options = array();
+    $entity_info = entity_get_info('node');
+    $view_modes = $entity_info['view modes'];
+    foreach ($view_modes as $view_mode_name => $view_mode_info) {
+      $options[$view_mode_name] = $view_mode_info['label'];
+    }
+
+    $form['view_mode'] = array(
+      '#type' => 'select',
+      '#default_value' => !empty($this->options['view_mode']) ? $this->options['view_mode'] : 'full',
+      '#title' => t('View mode'),
+      '#options' => $options,
+      '#description' => t('Specify the view mode which will be used to render the content.'),
+    );
+  }
+
+  function render_body() {
+    if ($this->uses_row_plugin() && empty($this->row_plugin)) {
+      vpr('views_plugin_style_default: Missing row plugin');
+      return;
+    }
+
+    // Group the rows according to the grouping field, if specified.
+    $sets = $this->render_grouping($this->view->result, $this->options['grouping']);
+
+    // Render each group separately and concatenate.  Plugins may override this
+    // method if they wish some other way of handling grouping.
+    $output = '';
+    foreach ($sets as $title => $records) {
+      $contents = '';
+      foreach ($records as $row_index => $row) {
+        if (!isset($row->nid) && isset($row->_entity_properties)) {
+          $row->nid = $row->_entity_properties['nid'];
+        }
+        if (isset($row->nid)) {
+          $node = node_load($row->nid);
+          $build = node_view($node, $this->options['view_mode']);
+          $build['links']['#access'] = FALSE;
+          if (isset($build['comments']) && isset($build['comments']['comment_form'])) {
+            unset($build['comments']['comment_form']);
+          }
+          if (isset($build['#contextual_links'])) {
+            unset($build['#contextual_links']);
+          }
+          $contents .= drupal_render($build);
+        }
+      }
+
+      $title = '';
+      $output .= theme($this->theme_functions($this->definition['additional themes base'] . '_body'), array('view' => $this->view, 'options' => $this->options, 'contents' => $contents, 'title' => $title));
+    }
+    unset($this->view->row_index);
+    return $output;
+
+  }
+}
diff --git a/theme/views-data-export-docfull-body.tpl.php b/theme/views-data-export-docfull-body.tpl.php
new file mode 100644
index 0000000..f367e3d
--- /dev/null
+++ b/theme/views-data-export-docfull-body.tpl.php
@@ -0,0 +1 @@
+<?php print $contents; ?>
diff --git a/theme/views-data-export-docfull-footer.tpl.php b/theme/views-data-export-docfull-footer.tpl.php
new file mode 100644
index 0000000..b605728
--- /dev/null
+++ b/theme/views-data-export-docfull-footer.tpl.php
@@ -0,0 +1,2 @@
+  </body>
+</html>
diff --git a/theme/views-data-export-docfull-header.tpl.php b/theme/views-data-export-docfull-header.tpl.php
new file mode 100644
index 0000000..ed19ff3
--- /dev/null
+++ b/theme/views-data-export-docfull-header.tpl.php
@@ -0,0 +1,5 @@
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  </head>
+  <body>
diff --git a/views_data_export.info b/views_data_export.info
index daa048a..d33821b 100644
--- a/views_data_export.info
+++ b/views_data_export.info
@@ -12,6 +12,7 @@ files[] = plugins/views_data_export_plugin_display_export.inc
 files[] = plugins/views_data_export_plugin_style_export.inc
 files[] = plugins/views_data_export_plugin_style_export_csv.inc
 files[] = plugins/views_data_export_plugin_style_export_doc.inc
+files[] = plugins/views_data_export_plugin_style_export_docfull.inc
 files[] = plugins/views_data_export_plugin_style_export_txt.inc
 files[] = plugins/views_data_export_plugin_style_export_xls.inc
 files[] = plugins/views_data_export_plugin_style_export_xml.inc
@@ -24,6 +25,9 @@ files[] = theme/views-data-export-csv-header.tpl.php
 files[] = theme/views-data-export-doc-body.tpl.php
 files[] = theme/views-data-export-doc-footer.tpl.php
 files[] = theme/views-data-export-doc-header.tpl.php
+files[] = theme/views-data-export-docfull-body.tpl.php
+files[] = theme/views-data-export-docfull-footer.tpl.php
+files[] = theme/views-data-export-docfull-header.tpl.php
 files[] = theme/views-data-export-txt-body.tpl.php
 files[] = theme/views-data-export-txt-footer.tpl.php
 files[] = theme/views-data-export-txt-header.tpl.php
diff --git a/views_data_export.views.inc b/views_data_export.views.inc
index c433c79..6cdb053 100644
--- a/views_data_export.views.inc
+++ b/views_data_export.views.inc
@@ -83,6 +83,22 @@ function views_data_export_views_plugins() {
         ),
         'additional themes base' => 'views_data_export_doc',
       ) + $style_defaults,
+      'views_data_export_docfull' => array(
+        'title' => t('DOC file (full node content)'),
+        'help' => t('Display the contents of the view\'s nodes as a doc file.'),
+        'handler' => 'views_data_export_plugin_style_export_docfull',
+        'export headers' => array('Content-Type' => 'application/msword'),
+        'export feed type' => 'doc',
+        'export feed text' => 'Word Document (Full content)',
+        'export feed file' => '%view.doc',
+        'export feed icon' => drupal_get_path('module', 'views_data_export') . '/images/doc.png',
+        'additional themes' => array(
+          'views_data_export_docfull_header' => 'style',
+          'views_data_export_docfull_body' => 'style',
+          'views_data_export_docfull_footer' => 'style',
+        ),
+        'additional themes base' => 'views_data_export_docfull',
+      ) + $style_defaults,
       'views_data_export_txt' => array(
         'title' => t('TXT file'),
         'help' => t('Display the view as a txt file.'),
