在 ms word 2016(mac 版)中可用的画布?

bob*_*nto 11 shapes microsoft-word macos

对于在 MS Word for Mac 2016 文档中绘图,显然不再需要画布。它仍然以任何方式可用吗?我喜欢他们;他们帮助控制住了事情。

更新:我在 OS X 上运行。被告知它与 Windows 机器上的 Word 有很大不同。

小智 11

在 Windows Word 2016 上,该选项被调用New Canvas Drawing并且位于“插入”选项卡->“插图”组->“形状”下拉列表的底部。

Mac Word 2016(或 2011)上没有这样的选项。Mac 上的 Word VBA 当前也没有 Windows 版本所具有的 AddCanvas 命令,因此看起来您无法创建一个宏来添加一个宏。(如果您尝试使用该命令插入 msoCanvas 类型的形状,您会得到一些看起来像禁止进入道路标志的东西,它不像画布那样工作)。

由于 Mac 上不提供画布功能,因此很难推荐使用它们,因为它们实际上可能不受支持。

但是,如果您在 Windows Word 上创建文档并插入画布,然后在 Mac Word 2016(或 2011)中打开它,您将获得一个与 Mac 上工作方式类似的画布。所以如果你有这样的文件,你可以

  • 复印
  • 在 Mac Word 中打开它
  • 从画布中删除所有内容并按照您想要的方式调整大小/格式化
  • 选择画布并将其另存为自动文本

然后使用自动文本功能插入画布。

如果您没有这样的文档,您可以使用我在下面提供的 XML。要做到这一点,

  • 选择所有 XML 并将其复制到剪贴板(例如 Mac 上的 cmd-C)
  • 打开 TextEdit 并使用 File->New 创建一个空白文档
  • 将 XML 粘贴到其中
  • 使用 File->Save 保存文档。我建议您在“纯文本编码”下拉列表中选择“Unicode UTF-8”,取消选中“隐藏扩展名”,然后调用文档 canvas.xml。确保 TextEdit 不会更改名称(例如更改为 canvas.txt 或 canvas.xml.txt)
  • 使用 File->Close 关闭文档

然后您应该能够在 Word 中打开 canvas.xml。在单击它之前,画布可能不可见(它位于主文本区域中文档的左上角)。

然后按照前面的建议将画布另存为自动文本。

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage">
  <pkg:part 
    pkg:name="/_rels/.rels" 
    pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" 
    pkg:padding="512">
    <pkg:xmlData>
      <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
        <Relationship 
          Id="rId1" 
          Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" 
          Target="word/document.xml" />
      </Relationships>
    </pkg:xmlData>
  </pkg:part>
  <pkg:part 
    pkg:name="/word/_rels/document.xml.rels" 
    pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" 
    pkg:padding="256">
    <pkg:xmlData>
      <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
        <Relationship 
          Id="rId1" 
          Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings" 
          Target="settings.xml" />
      </Relationships>
    </pkg:xmlData>
  </pkg:part>
  <pkg:part 
    pkg:name="/word/document.xml" 
    pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml">
    <pkg:xmlData>
      <w:document 
        xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" 
        xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
        xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
        xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas">
        <w:body>
          <w:p>
            <w:r>
              <w:drawing>
                <wp:anchor distT="0" distB="0" distL="0" distR="0" simplePos="0" relativeHeight="0" behindDoc="0" locked="0" layoutInCell="1" 
allowOverlap="1">
                  <wp:simplePos x="0" y="0" />
                  <wp:positionH relativeFrom="column">
                    <wp:posOffset>0</wp:posOffset>
                  </wp:positionH>
                  <wp:positionV relativeFrom="paragraph">
                    <wp:posOffset>0</wp:posOffset>
                  </wp:positionV>
                  <wp:extent cx="4000000" cy="3000000" />
                  <wp:wrapNone />
                  <wp:docPr id="1" name="Canvas 1" />
                  <a:graphic>
                    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas">
                      <wpc:wpc>
                        <wpc:bg />
                        <wpc:whole />
                      </wpc:wpc>
                    </a:graphicData>
                  </a:graphic>
                </wp:anchor>
              </w:drawing>
            </w:r>
          </w:p>
        </w:body>
      </w:document>
    </pkg:xmlData>
  </pkg:part>
  <pkg:part 
    pkg:name="/word/settings.xml" 
    pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml">
    <pkg:xmlData>
      <w:settings xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
        <w:compat>
          <w:compatSetting w:name="compatibilityMode" w:uri="http://schemas.microsoft.com/office/word" w:val="15" />
        </w:compat>
      </w:settings>
    </pkg:xmlData>
  </pkg:part>
</pkg:package>
Run Code Online (Sandbox Code Playgroud)


小智 6

我找到了一种使用 MAC 插入像 Microsoft Word(Windows 版本)这样的画布的方法:

  1. 打开首选项
  2. 打开功能区和工具栏
  3. Command to ALL 的下拉菜单
  4. 单击自定义功能区中的添加 (+)(创建新选项卡)
  5. 从命令 ALL 中选择 INSERT DRAWING 到新选项卡

  • 在我看来,比 xml copy + paste 更好的答案。 (2认同)