Html 使用MSO前缀调整图像属性

Html 使用MSO前缀调整图像属性,html,css,asp-classic,ms-office,Html,Css,Asp Classic,Ms Office,我需要使用Microsoft Office前缀(MSO)调整图像大小 需要注意的是,我无法使用内联样式 我已经使用%,px尝试了CSS和HTML版本,但没有如下所示的规范: img { display: block; width: 600; height: auto; } 然而,这些都没有效果 我知道我很可能需要使用MSO前缀。尽管如此,我似乎找不到任何允许我更改图像属性的方法 预期结果: 图像发送到word文档后会调整大小 实际结果: 图像不受任何样式的影响 作为参考

我需要使用Microsoft Office前缀(MSO)调整图像大小
需要注意的是,我无法使用内联样式

我已经使用
%
px
尝试了
CSS
HTML
版本,但没有如下所示的规范:

img {
    display: block;
    width: 600;
    height: auto;
}
然而,这些都没有效果

我知道我很可能需要使用
MSO
前缀。尽管如此,我似乎找不到任何允许我更改图像属性的方法

预期结果:

图像发送到word文档后会调整大小

实际结果:

图像不受任何样式的影响

作为参考,我要查找的前缀类型与以下类型完全相同:

但只需更改图像,而无需更改字体系列等。
你知道我错过了什么吗?非常感谢您的帮助

    <!-- /* Style Definitions */
    img {
         height: auto;
         max-width: 8.5in ;
    }
    @page firstSection{
      size:8.5in 11.0in; 
      margin:1.0in 1.25in 1.0in 1.25in ;
      mso-header-margin:.5in;
      mso-footer-margin:.5in; mso-paper-source:0;
      }
    -->

    Response.ContentType = "application/msword"
    Response.AddHeader "Content-Disposition","attachment;filename=documentName.doc" 
    Response.write("<html " & _ 
        "xmlns:o='urn:schemas-microsoft-com:office:office' " & _
        "xmlns:w='urn:schemas-microsoft-com:office:word'" & _ 
        "xmlns='https://www.w3.org/TR/html401/'>") 

    Response.Write "<!--[if mso]>" _
              & "<tr><td style='padding:0px;margin:0px;'>&nbsp;</td><td style='padding:0px;margin:0px;' width='560'>" _
              & "<![endif]-->"

    Response.Write"<!--[if gte mso]><xml><w:WordDocument> 
        <w:View>Print</w:View>" & _
        "<w:Zoom>90</w:Zoom><w:DoNotOptimizeForBrowser/></w:WordDocument></xml>" & _
        "<![endif]-->"

     <body lang=EN-US style='tab-interval:.5in'>
      <div class=Section1>
       <!--Printable Content is added here EG-->
       <img="https://i.stack.imgur.com/l60Hf.png"/>
      </div>
     </body>
    </html>

    Response.Write "<!--[if mso]></td><td style='padding:0px;margin:0px;'>&nbsp;</td></tr><tr>" _
              & "<td colspan='3' style='padding:0px;margin:0px;font-size:20px;height:20px;' height='20'>&nbsp;</td></tr></table>" _
              & "<![endif]-->"

Response.ContentType=“应用程序/msword”
Response.AddHeader“内容处置”、“附件;文件名=documentName.doc”
回答。写(“”)
响应。写入“”
响应。写入“”
响应。写入“”

对于将来寻找此答案的任何其他人来说,不幸的是,此解决方案是一种内联方式

MSO
将不接受图像上的
CSS
属性。但是,您可以使用基本的
HTML
属性:

width='640' height='400'
Microsoft Word将实际收听的内容。唯一的缺点是,它们必须是一致的


因此,在这个场景中,我使用
Replace()
来编辑任何
,对于将来寻找这个答案的任何人来说,不幸的是,解决方案是一种内联样式

MSO
将不接受图像上的
CSS
属性。但是,您可以使用基本的
HTML
属性:

width='640' height='400'
Microsoft Word将实际收听的内容。唯一的缺点是,它们必须是一致的


因此,在这个场景中,我使用
Replace()
编辑任何
Hi。你是在哪种情况下这样做的?HTML页面还是???你们能不能给我们更多的源代码,这样我们就可以重现这个问题。大家好,我专门把一个HTML页面转换成word文档。现在,我将在原始帖子中弹出更多代码。嗨。你是在哪种情况下这样做的?HTML页面还是???你们能不能给我们更多的源代码,这样我们就可以重现这个问题。大家好,我专门把一个HTML页面转换成word文档。现在我将在原始帖子中弹出更多代码。