Farklı bilgisayarlarda farklı satır yüksekliklerine yol açan Outlook'u Excel'den otomatikleştirme


0

Bir meslektaşım, MS Outlook 2013’teki MS Outlook 2013’te bir e-posta raporunun oluşturulmasını otomatikleştiriyor. Ron de Bruin'den bu kod .

Kod çizelgeleri yok sayar, böylece yaptığımız şey, çizelgelerin bir çizelgesinin üzerinde durduğu arkasındaki tüm hücreleri birleştirir ve daha sonra Outlook'ta e-postayı aldığımızda (kullanırız .display mülk yerine .send böylece postayı göndermeden önce kontrol edip düzenleyebiliriz) sadece tabloları düzenli bir şekilde kopyalayıp bu birleştirilmiş hücre bloklarına yapıştırabiliriz ve her şey harika görünür.

Ancak, aynı elektronik tabloyu (bir ağ sürücüsünde) farklı bir bilgisayarda kullandığımızda, Outlook'taki posta farklı satır yüksekliklerine sahiptir. Bu, birleştirilmiş hücre bloğunun artık daha uzun olduğu ve tabloları yapıştırdığımız zaman artık alanı doldurmadığı anlamına geliyor.

Buna neden olabilecek bir Windows / Outlook / Excel ayarını bilen var mı? Windows 8 ve Office 2013 Home and Business'ı kullanıyoruz.


Her iki bilgisayardan da örnek ekran görüntüleri:

Screenshot from first computer

Screenshot from second computer

Bu nedenle, ikinci bilgisayardaki satır yüksekliği daha büyüktür ve bu, grafiğin altında beyaz bir alanın oluşmasına neden olur (birleştirilmiş hücrelere geniş bir alana yapıştırılır).

Ayrıca her bilgisayardaki HTML'ye baktık ve gerçekten bir fark var. İşte her birinden küçük bir örnek:

<body> 
<!--[if !excel]>&nbsp;&nbsp;<![endif]--> 
<!--The following information was generated by Microsoft Excel's Publish as Web 
Page wizard.--> 
<!--If the same item is republished from Excel, all information between the DIV 
tags will be replaced.--> 
<!-----------------------------> 
<!--START OF OUTPUT FROM EXCEL PUBLISH AS WEB PAGE WIZARD --> 
<!-----------------------------> 
<div id="Sheet1_25510" align=left x:publishsource="Excel"> 
<table border=0 cellpadding=0 cellspacing=0 width=807 style='border-collapse: 
 collapse;table-layout:fixed;width:605pt'> 
 <col width=56 span=2 style='width:42pt'> 
 <col width=135 style='mso-width-source:userset;mso-width-alt:5760;width:101pt'> 
 <col width=56 span=10 style='width:42pt'> 
 <tr height=16 style='height:12.0pt'> 
  <td height=16 class=xl6325510 width=56 style='height:12.0pt;width:42pt'>&nbsp;</td> 
  <td class=xl6325510 width=56 style='border-left:none;width:42pt'>&nbsp;</td> 
  <td class=xl6325510 width=135 style='border-left:none;width:101pt'>&nbsp;</td> 
  <td class=xl6325510 width=56 style='border-left:none;width:42pt'>&nbsp;</td>
...

Ve

<body> 
<!--[if !excel]>&nbsp;&nbsp;<![endif]--> 
<!--The following information was generated by Microsoft Excel's Publish as Web 
Page wizard.--> 
<!--If the same item is republished from Excel, all information between the DIV 
tags will be replaced.--> 
<!-----------------------------> 
<!--START OF OUTPUT FROM EXCEL PUBLISH AS WEB PAGE WIZARD --> 
<!-----------------------------> 
<div id="Sheet1_17217" align=left x:publishsource="Excel"> 
<table border=0 cellpadding=0 cellspacing=0 width=903 style='border-collapse: 
 collapse;table-layout:fixed;width:677pt'> 
 <col width=64 span=2 style='width:48pt'> 
 <col width=135 style='mso-width-source:userset;mso-width-alt:4937;width:101pt'> 
 <col width=64 span=10 style='width:48pt'> 
 <tr height=20 style='height:15.0pt'> 
  <td height=20 class=xl6317217 width=64 style='height:15.0pt;width:48pt'>&nbsp;</td> 
  <td class=xl6317217 width=64 style='border-left:none;width:48pt'>&nbsp;</td> 
  <td class=xl6317217 width=135 style='border-left:none;width:101pt'>&nbsp;</td> 
  <td class=xl6317217 width=64 style='border-left:none;width:48pt'>&nbsp;</td> 
  <td class=xl6317217 width=64 style='border-left:none;width:48pt'>&nbsp;</td> 
...

İlk HTML'deki satır yüksekliği 16 (Yani, <tr height=16... ) ve ikinci 20!


Ağ sürücüsündeki elektronik tablonun gerçekten bir fark yarattığını düşünüyor musunuz? İlk iş istasyonunun yapılandırmasının ikinciden farklı olup olmadığını araştırır mıyım? Örneğin, Excel sürümleri ve / veya Outlook sürümleri farklı mı? Microsoft'tan veya üçüncü taraflardan herhangi bir özel eklenti var mı? İlk iş istasyonunun ve farklı sıra yüksekliklerinin ikinci iş istasyonunun ekran görüntülerine sahip misiniz?
Sun

Excel ve Outlook'un tüm sürümleri aynıdır. Farklı Eklenti yok. Sayfa hakkında bir ağ sürücüsünde olan nokta, her iki durumda da bir kopya değil, tam olarak aynı sayfa olmasıdır.
Dan

Her iki iş istasyonundan da HTML çıktısını karşılaştırmanın bir yolu var mı? Basit bir açıklama olmalı. ExamDiff ücretsizdir: prestosoft.com/edp_examdiff.asp
Sun

Bunu yarın kontrol etmeye çalışacağım. HTML'yi sadece metin olarak yazdırabilir ve farklılıkları arayabilirdim.
Dan

@LunaMezza Ekran görüntüsü ve HTML örneği ekledim. Her ikisi de kendi satır yüksekliğine sahip olan HTML, ikisi için gerçekten farklı.
Dan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.